Details

Time bar (total: 1.4min)

analyze3.2s (3.9%)

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

Compiled 45 to 33 computations (26.7% saved)

sample19.1s (23.3%)

Results
8.2s858×body1024valid
6.8s6130×body256valid
1.2s3324×body256invalid
824.0ms684×body2048valid
739.0ms857×body1024invalid
682.0ms564×body2048invalid
376.0ms584×body512valid
303.0ms621×body512invalid
Bogosity

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

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

eval5.0ms (0%)

Compiler

Compiled 320 to 206 computations (35.6% saved)

prune5.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New448
Fresh101
Picked000
Done000
Total549
Error
52.8b
Counts
9 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
54.6b
(/.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)))
52.8b
(/.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)))
53.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))))
53.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 174 to 123 computations (29.3% saved)

localize83.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.7b
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
16.4b
(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))))))))
22.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
35.3b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 247 to 145 computations (41.3% saved)

series92.0ms (0.1%)

Counts
4 → 112
Calls

45 calls:

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

rewrite91.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1272×rational.json-simplify-35
1162×bool.json-1
1162×bool.json-2
1134×rational.json-1
1134×rational.json-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025268
1251268
2665264
31556264
43805264
Stop Event
node limit
Counts
4 → 87
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (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 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4)) (*.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 not (not (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (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))))))) (#(struct:change #<rule egg-rr> (2) ((x or (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))))))))
((#(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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.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 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.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))))) -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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.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 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -2) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4) (/.f64 1/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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.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)))) -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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -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 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)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4))))) (#(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 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 not (not (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 2 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (neg.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 not (not (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 and (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 or (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 4 F)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 4 F))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 4 F))) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 4 F)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))

simplify534.0ms (0.7%)

Algorithm
egg-herbie
Rules
1264×rational.json-simplify-46
1222×rational.json-simplify-43
1106×rational.json-simplify-41
858×rational.json-simplify-51
810×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
085329237
1226328731
2495728157
3654227969
4789927969
Stop Event
node limit
Counts
199 → 346
Calls
Call 1
Inputs
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)))
(*.f64 -1 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
A
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(*.f64 -1 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(*.f64 -1 C)
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (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 (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 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4))) 16)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.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 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.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))))) -1)
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 A (*.f64 C 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -2) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4) (/.f64 1/2 (*.f64 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 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)))) -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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (/.f64 1/2 (*.f64 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(-.f64 1 (-.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 1) 1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (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 A (-.f64 C (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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1/2)
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2) 2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -2) -2)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4) -4)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 8)
(/.f64 (neg.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -4)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4)) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) 16)
(/.f64 (+.f64 (neg.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (neg.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) -8)
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4))) 8)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 4 F)) 4)
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 4 F))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 4 F))) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 4 F)))) 16)
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 (*.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 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 B (+.f64 (+.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/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(*.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) 2) B) -1/2) (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8))))
(+.f64 (neg.f64 B) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16) (*.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)))
(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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 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 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 2))))))) (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 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 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (+.f64 (*.f64 (*.f64 A C) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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))))))))
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) (pow.f64 (*.f64 C -1) 2))) A))))
(+.f64 (neg.f64 C) (+.f64 A (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(+.f64 A (+.f64 (*.f64 C -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 C -1) 2))) A)) (*.f64 1/2 (*.f64 C (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 C -1) 2))) (pow.f64 A 2)))))))
(+.f64 (neg.f64 C) (+.f64 A (*.f64 1/2 (+.f64 (*.f64 C (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2))) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A)))))
(*.f64 -1 A)
(*.f64 A -1)
(neg.f64 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (*.f64 A -1))
(+.f64 C (neg.f64 A))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 A -1) (*.f64 -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 (neg.f64 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) C)) (*.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)))))))
(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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))) (*.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 1 (pow.f64 (*.f64 A (neg.f64 (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 (*.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 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.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))) (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 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 3)) (*.f64 A (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (*.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) (pow.f64 (*.f64 A -1) 2))) C))))
(+.f64 (neg.f64 A) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 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 A -1) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 A -1) 2))) C))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 A -1) 2))) (/.f64 A (pow.f64 C 2))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C)) (+.f64 (+.f64 (neg.f64 A) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 (/.f64 A (pow.f64 C 2)) 1/2))) C))
(+.f64 (neg.f64 A) (+.f64 (*.f64 1/2 (+.f64 (*.f64 A (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2))) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C))) C))
(*.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 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))) (/.f64 (pow.f64 B 2) C))) (+.f64 A (neg.f64 C)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (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 -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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A)))) (*.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 (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 (*.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 (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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A)))) (*.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 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.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)) 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 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.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 (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.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)) 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 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (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 F (pow.f64 (sqrt.f64 -1/2) 2))))) (*.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 -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 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.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)) 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 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 (/.f64 F A) C) (pow.f64 (-.f64 A C) 5))) (+.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)))) A) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.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)) 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 F (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.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))) -1/2)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 5))) (+.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)))) A) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.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)) 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 F (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.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 (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.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)) 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 (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 (-.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 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)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 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 (*.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 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 2) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 2)) (/.f64 F (pow.f64 B 2))))) (+.f64 (pow.f64 (*.f64 1/2 (*.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 (*.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (/.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (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 (*.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 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)) -4))))) (*.f64 (sqrt.f64 2) (pow.f64 A 2)))) (*.f64 (sqrt.f64 2) (*.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 A)) (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 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)))))) (sqrt.f64 2))) (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (/.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (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 (*.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 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)) -4))))) (*.f64 (sqrt.f64 2) (pow.f64 A 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 (sqrt.f64 2) (+.f64 (*.f64 B (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (/.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (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 (*.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 (*.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)) -4)))) (pow.f64 A 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/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 2) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 2)) (/.f64 F (pow.f64 B 2))))) (+.f64 (pow.f64 (*.f64 1/2 (*.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 (*.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 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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 2)) (/.f64 F (pow.f64 B 2))))) (+.f64 (pow.f64 (*.f64 1/2 (*.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 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F) (*.f64 (/.f64 C (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 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (/.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C (*.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))))) (pow.f64 B 2)) -4))) (/.f64 C (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (/.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (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 (*.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 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)) -4)))) (/.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 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 (-.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (/.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (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 (*.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 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)) -4))))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) -1/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 (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 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (/.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (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 (*.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 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)) -4))))) (*.f64 (sqrt.f64 2) (pow.f64 A 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 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)))))) (sqrt.f64 2))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F) (*.f64 (/.f64 C (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 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (/.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C (*.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))))) (pow.f64 B 2)) -4))) (/.f64 C (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (/.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (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 (*.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 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)) -4)))) (/.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))))))))))) (sqrt.f64 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 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F) (*.f64 (/.f64 C (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 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (/.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C (*.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))))) (pow.f64 B 2)) -4))) (/.f64 C (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (/.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (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 (*.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 (*.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)) -4)))) (/.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 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 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 (sqrt.f64 2) (+.f64 (*.f64 B (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (/.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (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 (*.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 (*.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)) -4)))) (pow.f64 A 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 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -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 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.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 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.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 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (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 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.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)) (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 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (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 -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)) (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 (/.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (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 (pow.f64 (sqrt.f64 -1/2) 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 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (*.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)) (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 (/.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 (pow.f64 B 2) (*.f64 (/.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))) C) 1/4)) (*.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)) (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 (pow.f64 (sqrt.f64 -1/2) 2))) 1/16)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F 1/8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.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))) C) 1/4)) (*.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)) (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 (pow.f64 (sqrt.f64 -1/2) 2))) 1/16)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) (*.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)) (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 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))) (*.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 (*.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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) (/.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 (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 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.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))) -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 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (/.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))) -1/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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) (/.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 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)) (pow.f64 B 2))))) (+.f64 (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 B (-.f64 (*.f64 (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) (/.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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) (/.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 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2) (*.f64 -4 (*.f64 A (/.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 -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 (/.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 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 (*.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 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.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 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2) (*.f64 -4 (*.f64 A (/.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 -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 (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 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (/.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 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (/.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))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2) (*.f64 -4 (*.f64 A (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (/.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 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)) (pow.f64 B 2))))) (+.f64 (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 B (-.f64 (*.f64 (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) (/.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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) (/.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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) (/.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 2) (*.f64 (*.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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)) (pow.f64 B 2))))) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) (/.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 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)) (pow.f64 B 2))))) (+.f64 (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 B (-.f64 (*.f64 (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) (/.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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) (/.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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) (/.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 (/.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 -1/2 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2) (*.f64 -4 (*.f64 A (/.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 -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 (/.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 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 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (+.f64 (*.f64 -4 (*.f64 A (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 A (/.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 -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))))) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2) (*.f64 -4 (*.f64 A (/.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 -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 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.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 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 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (+.f64 (*.f64 -4 (*.f64 A (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 A (/.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 -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))))) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2) (*.f64 -4 (*.f64 A (/.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 -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 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.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 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 (-.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 -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 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2) (*.f64 -4 (*.f64 A (/.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 -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 (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 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (+.f64 (*.f64 -4 (*.f64 A (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 A (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (/.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))))) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (/.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))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2) (*.f64 -4 (*.f64 A (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (/.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 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (/.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 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 (-.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (/.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 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (/.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))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2) (*.f64 -4 (*.f64 A (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (/.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2))) 1/16)))
(+.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (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)))) (pow.f64 (*.f64 1/16 (*.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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2))) 1/16))) (*.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 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/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)))) (pow.f64 (*.f64 1/16 (*.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 (*.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 (*.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)))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2))) 1/16)) (+.f64 (*.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 1/16 (*.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 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A)))) (*.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 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 (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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 C F) (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))))) (*.f64 (/.f64 (sqrt.f64 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 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 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)))) (pow.f64 (*.f64 1/2 (*.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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.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)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 C F) (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))))) (*.f64 (/.f64 (sqrt.f64 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 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 (*.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)))) (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 A F))) 1/2)) 2))) (/.f64 (sqrt.f64 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 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)))) (pow.f64 (*.f64 1/2 (*.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 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 C (*.f64 F 2))) (-.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)))) (pow.f64 (*.f64 1/2 (*.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 (pow.f64 (sqrt.f64 -8) 2))))))))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.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)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 C F) (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.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 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2)) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C))))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -8) 2) (*.f64 F (pow.f64 C 2)))))))))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (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 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 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 3)))) (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 A F))) 1/2)) 2)) (/.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -8) 2) (*.f64 F (pow.f64 C 2)))))))))) (*.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 (*.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)))) (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 A F))) 1/2)) 2))) (/.f64 (sqrt.f64 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 (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 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 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 (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 (*.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 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 (*.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 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 2)) (*.f64 (pow.f64 B 2) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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))))))) (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 (*.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) 1/2)) 2)))) (/.f64 (pow.f64 A 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 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 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 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 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 A 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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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))))))) (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 (*.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) 1/2)) 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 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 (*.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 A 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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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))))))) (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 (*.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) 1/2)) 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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 2)) (*.f64 (pow.f64 B 2) F))))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 2)) F)))) (*.f64 1/2 (/.f64 (*.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 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 2)) (*.f64 (pow.f64 B 2) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 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 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 2)) (*.f64 (pow.f64 B 2) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 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 (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 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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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))))))) (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 (*.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) 1/2)) 2)))) (/.f64 (pow.f64 A 2) B)))) (*.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 (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 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (pow.f64 B 2) F))) -1/2)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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 1/2 (*.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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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))))))) (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 (*.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) 1/2)) 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 F (*.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 (/.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 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 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 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 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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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))))))) (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 (*.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) 1/2)) 2)))) (/.f64 (pow.f64 A 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 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 A B)) (*.f64 (*.f64 (sqrt.f64 2) (+.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 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (pow.f64 B 2) F))) -1/2)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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 1/2 (*.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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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))))))) (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 (*.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) 1/2)) 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 F (*.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 (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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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))))))) (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 (*.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) 1/2)) 2)))) (/.f64 (pow.f64 A 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 (*.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 A B)) (*.f64 (*.f64 (sqrt.f64 2) (+.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 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (pow.f64 B 2) F))) -1/2)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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 1/2 (*.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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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))))))) (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 (*.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) 1/2)) 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 F (*.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 -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 (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (neg.f64 (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 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 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -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 -2 (*.f64 F (*.f64 C (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 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.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 -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 (/.f64 1 C) F)) (*.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 C (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 (pow.f64 (sqrt.f64 -8) 2))))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))))) (*.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 C (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 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) -1/2)))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 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)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.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 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.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/2 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.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/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (neg.f64 (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.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 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))
(+.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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.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 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.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 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.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 (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 (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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.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 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 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.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 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 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 (*.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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 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) (*.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 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 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 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 (pow.f64 B 2) (*.f64 F (-.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 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 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) (*.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 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 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 (pow.f64 B 2) (*.f64 F (-.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 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (*.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) (*.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 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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.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 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 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)) (*.f64 A (*.f64 (pow.f64 B 2) F))))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 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 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 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.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 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 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 (*.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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 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) (*.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 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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 A F)) 2))) (*.f64 (-.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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 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) (*.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 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))))))) 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)))))) 1/2))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 A F)) 2))) (*.f64 (-.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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 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) (*.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 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))))))) 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 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 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 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) (*.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 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 A F)) 2))) (*.f64 (-.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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (*.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) (*.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 (*.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))))))) 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 (*.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 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (*.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) (*.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)))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))))
(+.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 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 A (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2)) (/.f64 (sqrt.f64 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 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))))))
(+.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 -1/2 (*.f64 (pow.f64 B 4) F)) (*.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 (pow.f64 (sqrt.f64 -8) 2))))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 A (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 F (*.f64 (*.f64 A (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (*.f64 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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))) (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 A (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (*.f64 A F)))))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 A (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2)) (/.f64 (sqrt.f64 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 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) -4))
(*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A 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 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A 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 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A 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 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A F) -4)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) -4))
(*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A F) -4)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) -4))
(*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A 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 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A F) -4)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) -4))
(*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A F) -4)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) -4))
(*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A 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) F) (*.f64 C (*.f64 (*.f64 A F) -4)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(-.f64 (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 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4)) (*.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)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.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 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.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))))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.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 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.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 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -2) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 1/2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4) (/.f64 1/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 A (*.f64 C 4)))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 -4 (/.f64 1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.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)))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 -4 (/.f64 1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.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)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.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 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -2) -1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2) 2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -2) -2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) 2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -2) -2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4) -4)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4)) -8)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 8)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -4)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4)) 4)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) 16)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (neg.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) -8)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4))) 8)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (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))) F) 0)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(+.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 (*.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 (*.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 (*.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 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 4 F)) 4)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 4 F))) 8)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 4 F))) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 4 F)))) 16)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))

localize71.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.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))))))
13.5b
(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)))))))
19.9b
(/.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))))
35.3b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 222 to 125 computations (43.7% saved)

series32.0ms (0%)

Counts
3 → 88
Calls

36 calls:

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

rewrite133.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1308×rational.json-simplify-35
1240×bool.json-1
1240×bool.json-2
1212×rational.json-1
1212×rational.json-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025291
1253291
2681287
31618287
44024287
Stop Event
node limit
Counts
3 → 74
Calls
Call 1
Inputs
(/.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 (/.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))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.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 1 (/.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.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))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.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 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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.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 (neg.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 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 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)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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))))))))) -2) (/.f64 -1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (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 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -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 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 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/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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))))))))) -4) (/.f64 (/.f64 -1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.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 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (neg.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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 (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))))))))) -2))))) (#(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 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))))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 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 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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.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 neg.f64 (/.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.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 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))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.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 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))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.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))))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (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)))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.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))))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (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)))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 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))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (neg.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)))))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.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)))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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))))))))) -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (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)))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -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))))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (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))))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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))))))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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))))))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.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)))))))))) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.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)))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.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))))))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (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)))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.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))))))))) -4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (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)))))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.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 2 (*.f64 4 (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))))))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 4 (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))))))))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.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))))))))) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (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 2 (*.f64 4 (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)))))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (neg.f64 (*.f64 4 (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)))))))))))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.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))))))))) -4)) (neg.f64 (*.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))))))))) -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (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))))))))) (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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (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))))))))) (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))))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.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)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 4 F))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 4 F)))) 4)))) (#(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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 4 F))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 4 F))))) (*.f64 2 (*.f64 2 (*.f64 (+.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 4 F)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.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 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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.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 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)))))))))))))

simplify336.0ms (0.4%)

Algorithm
egg-herbie
Rules
1692×rational.json-simplify-43
1114×rational.json-simplify-41
1114×rational.json-simplify-44
966×rational.json-simplify-2
956×rational.json-simplify-47
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
094432998
1255132366
2548032364
Stop Event
node limit
Counts
162 → 325
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.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 (/.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))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.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 1 (/.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -1)
(-.f64 (/.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))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.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 (neg.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 1 (-.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 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)
(*.f64 1 (/.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 -1 (/.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.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))))))))) -2) (/.f64 -1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/2))
(*.f64 (*.f64 2 (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 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 -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 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (*.f64 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)))) 1/2)
(*.f64 (*.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))))))))) -4) (/.f64 (/.f64 -1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.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 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (neg.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 1/2 (*.f64 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 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (/.f64 -1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 (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))))))))) -2))
(*.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/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))))))))) -2))
(*.f64 (/.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 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -2)
(*.f64 (/.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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(+.f64 0 (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 -1 (+.f64 1 (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 1 (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)))))))))) -1)
(-.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))))))))) 0)
(-.f64 0 (neg.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 1 (-.f64 1 (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 1 (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)))))))))) 1)
(*.f64 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))))))))) 2))
(*.f64 2 (/.f64 (neg.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)))))))))) -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))))))))) 1)
(*.f64 (neg.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)))))))))) -1)
(*.f64 1 (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 -1 (neg.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 (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))))))))) -2) -1/2)
(*.f64 (*.f64 2 (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)))))))))) 1/2)
(*.f64 -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))))))))) -2))
(*.f64 1/2 (*.f64 2 (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 -1/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))))))))) -2))
(*.f64 (/.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))))))))) 2) 2)
(*.f64 (/.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))))))))) -2) -2)
(*.f64 (/.f64 (neg.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)))))))))) -2) 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))))))))) 1)
(/.f64 (neg.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)))))))))) -1)
(/.f64 (*.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))))))))) -2) -2)
(/.f64 (*.f64 2 (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)))))))))) 2)
(/.f64 (*.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))))))))) -4) -4)
(/.f64 (*.f64 4 (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)))))))))) 4)
(/.f64 (*.f64 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))))))))) -4)) -8)
(/.f64 (*.f64 2 (*.f64 4 (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))))))))))) 8)
(/.f64 (neg.f64 (*.f64 4 (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))))))))))) -4)
(/.f64 (neg.f64 (*.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))))))))) -4)) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (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 2 (*.f64 4 (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)))))))))))) 16)
(/.f64 (+.f64 (neg.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (neg.f64 (*.f64 4 (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)))))))))))) -8)
(/.f64 (+.f64 (neg.f64 (*.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))))))))) -4)) (neg.f64 (*.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))))))))) -4))) 8)
(neg.f64 (neg.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 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)))))))) 0)
(+.f64 0 (*.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(-.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)))))))) 0)
(/.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)))))))) 1)
(/.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 4 (*.f64 A C))) (*.f64 4 F))) 2)
(/.f64 (*.f64 2 (*.f64 (+.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 4 F)))) 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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 4 F))))) 8)
(/.f64 (+.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 4 F))))) (*.f64 2 (*.f64 2 (*.f64 (+.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 4 F)))))) 16)
Outputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (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 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 A (-.f64 A C)))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.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 (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 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A 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 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)) 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 C (pow.f64 A 2))))) (*.f64 A C)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 A C))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 A (-.f64 A C)))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 A F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 A (-.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 C (*.f64 A (-.f64 A C)))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F C) (*.f64 A (pow.f64 (-.f64 A C) 3)))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 A (-.f64 A C)))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 A F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 A (-.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 C (*.f64 A (-.f64 A C)))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (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 (-.f64 A 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 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)) 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 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 (sqrt.f64 2) (pow.f64 B 6)) (/.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 (-.f64 A 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 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)) 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 C (pow.f64 A 2))))) (*.f64 A C)))))) (/.f64 A (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))) (*.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 (-.f64 A 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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 A C))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 A (-.f64 A C)))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 A F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 A (-.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 C (*.f64 A (-.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 C (*.f64 (pow.f64 (-.f64 A C) 5) A)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 A (-.f64 A C)))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) A) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 A C))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 A (-.f64 A C)))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 A F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 A (-.f64 A C)))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 A C))) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 A (-.f64 A C)))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))) (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) -1/2)))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F C) (*.f64 A (pow.f64 (-.f64 A C) 3)))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 A (-.f64 A C)))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 A F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 A (-.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 C (*.f64 A (-.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 C (*.f64 (pow.f64 (-.f64 A C) 5) A)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 A (-.f64 A C)))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) A) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F C) (*.f64 A (pow.f64 (-.f64 A C) 3)))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 A (-.f64 A C)))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 A F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 A (-.f64 A C)))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F C) (*.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 A (-.f64 A C)))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))) (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) -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 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F C) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4)))))))) (*.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 B (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) A)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F))))))
(+.f64 (*.f64 (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 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) A)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 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 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F C) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4)))))))) (*.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 (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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (/.f64 F (pow.f64 B 2))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F C) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (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 (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F C) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2)))))) (*.f64 B (pow.f64 A 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 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 F (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (pow.f64 B 2))))) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F))) 1/2)) 2) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2)))))) (*.f64 B (pow.f64 A 2))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) (*.f64 (*.f64 B (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) A)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))))))
(+.f64 (*.f64 (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 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 F (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (pow.f64 B 2))))) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F))) 1/2)) 2) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2)))))) (*.f64 B (pow.f64 A 2))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) (*.f64 (*.f64 B (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) A)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 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 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F C) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4)))))))) (*.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 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (-.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))) (/.f64 C (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 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.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 (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F C) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2))))) (/.f64 C (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F C) (/.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 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (/.f64 F (pow.f64 B 2))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F C) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (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 (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F C) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (/.f64 C (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 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (/.f64 F (pow.f64 B 2))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F C) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (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 (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F C) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2)))))) (*.f64 B (pow.f64 A 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 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 F (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (pow.f64 B 2))))) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F))) 1/2)) 2) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2)))))) (*.f64 B (pow.f64 A 2))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F))))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B (*.f64 (-.f64 (*.f64 (*.f64 C (*.f64 F (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 F (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (pow.f64 B 2))))) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2))))) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 F (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (pow.f64 B 2))))) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F))) 1/2)) 2) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) (*.f64 (*.f64 B (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) A)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F))))))))
(+.f64 (*.f64 (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/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 F (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (pow.f64 B 2))))) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F))) 1/2)) 2) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2)))))) (*.f64 B (pow.f64 A 2))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F))))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B (*.f64 (-.f64 (*.f64 (*.f64 C (*.f64 F (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 F (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (pow.f64 B 2))))) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2))))) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 F (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (pow.f64 B 2))))) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F))) 1/2)) 2) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) (*.f64 (*.f64 B (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) A)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F C)) -1))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (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 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) A))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2))) 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 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) A))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) (*.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 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2))) 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)) (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 (/.f64 (/.f64 (sqrt.f64 2) (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 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) A))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.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 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.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 (*.f64 (pow.f64 B 2) (-.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 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 3)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2))) 1/16)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) 1/8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.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))) C) 1/4)) (*.f64 1/16 (*.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)) (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 B 2) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))) (*.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)) (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 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) 1/8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.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))) C) 1/4)) (*.f64 1/16 (*.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)) (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 B 2) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))) (*.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)) (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 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2))) 1/16))))
(*.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 -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 (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))))))) (/.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 B C))))))
(+.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 F A) (pow.f64 B 4))))) (*.f64 B C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -1/2 (*.f64 (*.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 F A) (pow.f64 B 4))))) (*.f64 B C)) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (sqrt.f64 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 (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))))))) (/.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 B C))))) (*.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 (*.f64 F (-.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 (pow.f64 (*.f64 1/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 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) 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 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) (-.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 F A) (pow.f64 B 4)))))))) 2) (*.f64 -4 (*.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 F A) (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)))) (*.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 F A) (pow.f64 B 4))))) (*.f64 B C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) (sqrt.f64 2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -1/2 (+.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (-.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 F A) (pow.f64 B 4)))))))) 2) (*.f64 -4 (*.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 F A) (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.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 F A) (pow.f64 B 4))))) (*.f64 B C)) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (sqrt.f64 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 (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))))))) (/.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 B C))))) (*.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 (*.f64 F (-.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 (pow.f64 (*.f64 1/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 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) 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 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 C 3) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (/.f64 A (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 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 F (-.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 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 (*.f64 F (-.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 (pow.f64 (*.f64 1/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 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) 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 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (+.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 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) (-.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 F A) (pow.f64 B 4)))))))) 2) (*.f64 -4 (*.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 F A) (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)))) (*.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 F A) (pow.f64 B 4))))) (*.f64 B C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) (sqrt.f64 2)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) (*.f64 (/.f64 A (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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (*.f64 -4 (*.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 F 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) (-.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 F A) (pow.f64 B 4)))))))) 2) (*.f64 -4 (*.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 F A) (pow.f64 B 4))))) (/.f64 A (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 F A) (pow.f64 B 4))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (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 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -1/2 (+.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (-.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 F A) (pow.f64 B 4)))))))) 2) (*.f64 -4 (*.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 F A) (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.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 F A) (pow.f64 B 4))))) (*.f64 B C)) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (sqrt.f64 2)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) (*.f64 (/.f64 A (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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (*.f64 -4 (*.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 F 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (-.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 F A) (pow.f64 B 4)))))))) 2) (*.f64 -4 (*.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 F A) (pow.f64 B 4))))) (/.f64 A (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 F A) (pow.f64 B 4))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)))) -1/2)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.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 (sqrt.f64 -1/2) C))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -1/2))) 1/16)))
(+.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 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) C))))) (+.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 (*.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 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 2))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/8)) (+.f64 (*.f64 1/32 (*.f64 F (/.f64 (pow.f64 B 4) (pow.f64 A 3)))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 2))) (sqrt.f64 (/.f64 A F))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -1/2))) 1/16))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/8)) (+.f64 (*.f64 1/32 (*.f64 F (/.f64 (pow.f64 B 4) (pow.f64 A 3)))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 2))) (sqrt.f64 (/.f64 A F))))))
(+.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 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) C))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.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)))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 3)))) 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)))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) 1/8)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/8)) (*.f64 1/32 (*.f64 F (/.f64 (pow.f64 B 4) (pow.f64 A 3))))) (/.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 1/32 (*.f64 F (/.f64 (pow.f64 B 4) (pow.f64 A 3)))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) 2))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))) 1/16)))) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 3)))) 1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/8)) (+.f64 (*.f64 1/32 (*.f64 F (/.f64 (pow.f64 B 4) (pow.f64 A 3)))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 2))) (sqrt.f64 (/.f64 A F))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -1/2))) 1/16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) 1/8)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/8)) (*.f64 1/32 (*.f64 F (/.f64 (pow.f64 B 4) (pow.f64 A 3))))) (/.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 1/32 (*.f64 F (/.f64 (pow.f64 B 4) (pow.f64 A 3)))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) 2))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))) 1/16)))) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 3)))) 1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/8)) (+.f64 (*.f64 1/32 (*.f64 F (/.f64 (pow.f64 B 4) (pow.f64 A 3)))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 2))) (sqrt.f64 (/.f64 A F))))))))
(*.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 (sqrt.f64 -8) (*.f64 C (sqrt.f64 2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/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 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 C (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 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 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/2 (/.f64 F (-.f64 A C))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 3)))) (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 C (sqrt.f64 -8))))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 C (sqrt.f64 2)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (-.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 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A))))))))
(+.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 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/2 (/.f64 F (-.f64 A C))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 3)))) (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 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 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 F C)) (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 -1/2 (/.f64 F (-.f64 A C))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 3)))) (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 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 C 2))))))))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (-.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 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.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 (*.f64 F C) (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) 1/4)) (*.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 C) (/.f64 A (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 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -8) 2) (*.f64 F (pow.f64 C 2))))) 1/2))))) (*.f64 C (sqrt.f64 -8)))) 1/2)) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 C (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 2) B)) (*.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 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4)))) (/.f64 A B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -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 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 2) B)) (*.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 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4)))) (/.f64 A B))))) (*.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 -4 (*.f64 F (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 F (pow.f64 B 2)))))) (pow.f64 (*.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 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) B))) 2))) (/.f64 (pow.f64 A 2) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 2) B)) (*.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 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 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 F (pow.f64 B 2))) (*.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 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) 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 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -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 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (+.f64 (*.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 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4)))) (/.f64 A B)))) (*.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 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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.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)) (*.f64 F (pow.f64 B 2))))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 F (pow.f64 B 2)))))) (pow.f64 (*.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 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) B))) 2)) (*.f64 F (*.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 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 -4 (*.f64 F (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 F (pow.f64 B 2)))))) (pow.f64 (*.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 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) B))) 2))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (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) (+.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 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 F (pow.f64 B 2))) (*.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 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) 2)))) (/.f64 (pow.f64 A 2) B)) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 F C)))) (-.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 F (pow.f64 B 2)))))) (*.f64 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 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (/.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 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 F (pow.f64 B 2))) (*.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 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 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 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4)))) B)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (*.f64 (pow.f64 A 3) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 F C)))) (-.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 F (pow.f64 B 2)))))) (*.f64 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 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (/.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 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 F (pow.f64 B 2))) (*.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 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 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 (*.f64 (sqrt.f64 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 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 F (pow.f64 B 2))) (*.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 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) 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 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4)))) B)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (neg.f64 (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (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 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.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 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)) (pow.f64 (*.f64 -1 (*.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 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 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (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)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (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 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (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)) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))))) (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -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 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) -1/2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F (pow.f64 B 2)) 2))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (neg.f64 (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)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F (pow.f64 B 2)) 2))) (*.f64 (pow.f64 B 2) (neg.f64 (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.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 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (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 F A))))) (/.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 (sqrt.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 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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) 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 (*.f64 (sqrt.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 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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) 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 F A))))) (/.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 -4 (*.f64 F (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (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)))))) (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 F A)))) 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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) (*.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 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (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 (-.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) 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)) (*.f64 (sqrt.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 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 (*.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 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (*.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 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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) 1/2)) 2)))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (*.f64 (sqrt.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 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 (*.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 F A))))) (/.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 -4 (*.f64 F (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (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)))))) (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 F A)))) 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 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F A)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (-.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 F (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 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (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)))))) (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 F A)))) 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 F A)))) (*.f64 (*.f64 F (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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) (*.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 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (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 (-.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) 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)) (*.f64 (sqrt.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 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 (*.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 F (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.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 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (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 (-.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) 1/2)) 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 (-.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))))) (/.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 (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 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (*.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 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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) 1/2)) 2)))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (*.f64 (sqrt.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 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 (*.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 F (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.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 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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) 1/2)) 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 (-.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))))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))))
(*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 (sqrt.f64 -8) (*.f64 C (sqrt.f64 2)))))
(+.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 (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 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 C (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -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 (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 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 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.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 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 C (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))) (+.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 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 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 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 (pow.f64 (sqrt.f64 -8) 2)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 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 (pow.f64 B 2) (*.f64 F (pow.f64 A 2)))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (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 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 C (sqrt.f64 2)))))))
(+.f64 (*.f64 1/2 (*.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)))) (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.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 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 C (sqrt.f64 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 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.f64 2 (*.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 F (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 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.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 C A))))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -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 F (pow.f64 B 4))) (*.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 F (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 (*.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 C A))))))) (+.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.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 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -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 F (pow.f64 B 4))) (*.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 F (pow.f64 B 2))))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (*.f64 (pow.f64 B 6) F)))))
(*.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 F (*.f64 (pow.f64 B 3) -2)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.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 F (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) (*.f64 F B))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C))))))
(+.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 F (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A C) C)) -8)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) (*.f64 F B))) (+.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C))))) (*.f64 C (*.f64 (*.f64 (*.f64 F (+.f64 A C)) A) -8))))
(*.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 (*.f64 (pow.f64 B 2) (+.f64 A C)))) (*.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 A C)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C)))) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (*.f64 -2 (*.f64 B (+.f64 (*.f64 4 (*.f64 A (*.f64 F C))) (*.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 A C))))) (*.f64 B (*.f64 -2 (+.f64 (*.f64 4 (*.f64 F (*.f64 A C))) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/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 F (*.f64 (+.f64 A C) C)) -8)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (*.f64 -2 (*.f64 B (+.f64 (*.f64 4 (*.f64 A (*.f64 F C))) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))))))))
(+.f64 (*.f64 C (*.f64 (*.f64 (*.f64 F (+.f64 A C)) A) -8)) (+.f64 (*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C))))) (*.f64 B (*.f64 -2 (+.f64 (*.f64 4 (*.f64 F (*.f64 A C))) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -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 2 (*.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 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 F (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 2 (*.f64 A (*.f64 F (+.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 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4))) A)) (*.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 F (+.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 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (+.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 (pow.f64 (*.f64 -1 (*.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 (*.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4))) A)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 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 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 -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 2 (*.f64 (pow.f64 A 2) (*.f64 F (+.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 (pow.f64 (*.f64 -1 (*.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 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (pow.f64 B 2) C)))) (*.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)))))) (pow.f64 A 3)))))))
(+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4))) A))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 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 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (*.f64 (pow.f64 B 2) C) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 3) F)) (*.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 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (*.f64 -1 C)))))
(*.f64 -8 (*.f64 (*.f64 F C) (*.f64 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 (*.f64 F C) (-.f64 C (*.f64 -1 C))))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 C) 2))))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 C (*.f64 -1 C))))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A (-.f64 C (neg.f64 C))))) (*.f64 2 (+.f64 (*.f64 (*.f64 F C) (*.f64 2 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))))) (*.f64 (*.f64 F (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 -1 C))))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 C) 2))))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 C (*.f64 -1 C)))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 C) 2))))) (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 C) 2))) (*.f64 (*.f64 F (pow.f64 C 2)) 2))) A)))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A (-.f64 C (neg.f64 C))))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))) -1/2)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 2 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2)))))) A) (+.f64 (*.f64 (*.f64 F C) (*.f64 2 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A (-.f64 C (neg.f64 C))))) (*.f64 2 (+.f64 (*.f64 (*.f64 F C) (*.f64 2 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))))) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 C (neg.f64 C))) (/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))) -1/2)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 2 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2)))))) A)))))
(+.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 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 C) 2))))) (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 C) 2))) (*.f64 (*.f64 F (pow.f64 C 2)) 2))) A)) (+.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (*.f64 -1 C))))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 C) 2))))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 C (*.f64 -1 C)))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 C) 2)))))) (*.f64 C (*.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 C) 2))))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 C) 2)))) 2))) -2))) (pow.f64 A 2)))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A (-.f64 C (neg.f64 C))))) (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))) -1/2)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 2 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2)))))) A) (+.f64 (*.f64 (*.f64 F C) (*.f64 2 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 C (neg.f64 C)))))) (*.f64 2 (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))) -1/2))) (*.f64 C (*.f64 (*.f64 F (+.f64 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))) (neg.f64 (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2)))) 2))) -2))) (pow.f64 A 2)))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A (-.f64 C (neg.f64 C))))) (+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 F C) (*.f64 2 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))))) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 C (neg.f64 C))) (/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))) -1/2)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 2 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2)))))) A)))) (*.f64 2 (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))) -1/2))) (*.f64 C (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 C 2) (neg.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2)))) 2))) -2))) (pow.f64 A 2)))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 F C) -16))
(*.f64 (*.f64 F C) (*.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 (pow.f64 A 2) (*.f64 (*.f64 F C) -16)) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)))
(+.f64 (*.f64 (*.f64 F C) (*.f64 -16 (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 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 (pow.f64 A 2) (*.f64 (*.f64 F C) -16))))
(+.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4)) (+.f64 (*.f64 (*.f64 F C) (*.f64 -16 (pow.f64 A 2))) (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -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 (pow.f64 A 2) (*.f64 (*.f64 F C) -16)) (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (+.f64 (*.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 F (*.f64 (*.f64 (pow.f64 B 2) A) 4)) (+.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 -16 (pow.f64 A 2))) (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F (pow.f64 B 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 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (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 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 2 (*.f64 (*.f64 F 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -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 A 2)))) (neg.f64 A)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) C)) (*.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 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (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 F 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))))) (+.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 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 F 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) 2)) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (*.f64 F (pow.f64 C 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 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (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 F 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 (-.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 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 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 (-.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) A)))) (*.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)))))) (pow.f64 C 3)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) 2))) (*.f64 (pow.f64 C 3) F)) (*.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 (*.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))) 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 -1 A)))))
(*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.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 F C) (-.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 A (neg.f64 A))))) (*.f64 (+.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 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 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (*.f64 -1 A))))) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (/.f64 F C)))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 A (neg.f64 A))))) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) -1/2))) (/.f64 F C)) (*.f64 F (+.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 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 F C) (-.f64 A (*.f64 -1 A))))) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (/.f64 F C))) (*.f64 2 (*.f64 (+.f64 (*.f64 A (*.f64 (+.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)) -2)) (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (/.f64 F (pow.f64 C 2)))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 A (neg.f64 A))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) -1/2))) (/.f64 F C))) (*.f64 2 (+.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))))) (*.f64 (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (pow.f64 A 2) (neg.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2)) -2)) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) -1/2)))) (/.f64 F (pow.f64 C 2)))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))))) (*.f64 (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (pow.f64 A 2) (neg.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2)) -2)) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) -1/2)))) (/.f64 F (pow.f64 C 2))))) (+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 A (neg.f64 A))))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) -1/2))) (/.f64 F C)))))
(*.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 C (*.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 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (*.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 C (*.f64 (*.f64 F (pow.f64 B 2)) 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 F (pow.f64 B 2)) -4)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -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 C (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A 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 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 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A 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 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 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A 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 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 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A 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 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 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A 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 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 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A 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 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 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A 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 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 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A 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 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 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A 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 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 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A 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 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 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A 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 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 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A 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 (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))) 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 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.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 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.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 (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 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (-.f64 1 (/.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 (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 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.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))) 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 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.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 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 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 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 A 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 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 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 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 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (neg.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 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 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.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))) 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 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1 (/.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 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 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -1 (/.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 (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 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.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))))))))) -2) (/.f64 -1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 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 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.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))))))))) -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 (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 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (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 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 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 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 A 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 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 -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 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 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)))) 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 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.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))))))))) -4) (/.f64 (/.f64 -1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 -4 (/.f64 -1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 A 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 -4 (/.f64 -1/4 (-.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 4 (*.f64 A C))) (+.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 (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 (-.f64 (+.f64 A 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 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 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 (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 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 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 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 (-.f64 (+.f64 A 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 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 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 (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 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 -1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 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 (-.f64 (+.f64 A 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 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 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))))))))) -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 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.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 2 (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(*.f64 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 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 A 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 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.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 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 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 A 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 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 -4 (/.f64 -1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 A 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 -4 (/.f64 -1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(neg.f64 (/.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 (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 (-.f64 (+.f64 A 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 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 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 (-.f64 (+.f64 A 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 0 (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))))))))))
(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 (-.f64 (+.f64 A 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 (+.f64 1 (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)))))))))))
(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 (-.f64 (+.f64 A 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 1 (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)))))))))) -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 (-.f64 (+.f64 A 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 (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))))))))) 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 (-.f64 (+.f64 A 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 0 (neg.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)))))))))))
(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 (-.f64 (+.f64 A 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 (-.f64 1 (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)))))))))))
(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 (-.f64 (+.f64 A 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 1 (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)))))))))) 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 (-.f64 (+.f64 A 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 (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))))))))) 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 (-.f64 (+.f64 A 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 (neg.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)))))))))) -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 (-.f64 (+.f64 A 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 (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))))))))) 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 (-.f64 (+.f64 A 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 (neg.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)))))))))) -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 (-.f64 (+.f64 A 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 (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))))))))))
(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 (-.f64 (+.f64 A 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 (neg.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)))))))))))
(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 (-.f64 (+.f64 A 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 (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))))))))) -2) -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 (-.f64 (+.f64 A 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 2 (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)))))))))) 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 (-.f64 (+.f64 A 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 (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))))))))) -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 (-.f64 (+.f64 A 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 (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)))))))))))
(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 (-.f64 (+.f64 A 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 (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))))))))) -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 (-.f64 (+.f64 A 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 (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))))))))) 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 (-.f64 (+.f64 A 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 (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))))))))) -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 (-.f64 (+.f64 A 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 (neg.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)))))))))) -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 (-.f64 (+.f64 A 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 (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))))))))) 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 (-.f64 (+.f64 A 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 (neg.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)))))))))) -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 (-.f64 (+.f64 A 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 (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))))))))) -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 (-.f64 (+.f64 A 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 2 (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)))))))))) 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 (-.f64 (+.f64 A 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 (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))))))))) -4) -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 (-.f64 (+.f64 A 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 4 (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)))))))))) 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 (-.f64 (+.f64 A 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 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))))))))) -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 (-.f64 (+.f64 A 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 2 (*.f64 4 (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))))))))))) 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 (-.f64 (+.f64 A 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 (neg.f64 (*.f64 4 (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))))))))))) -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 (-.f64 (+.f64 A 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 (neg.f64 (*.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))))))))) -4)) 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 (-.f64 (+.f64 A 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 2 (*.f64 4 (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 2 (*.f64 4 (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)))))))))))) 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 (-.f64 (+.f64 A 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 (neg.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (neg.f64 (*.f64 4 (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)))))))))))) -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 (-.f64 (+.f64 A 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 (neg.f64 (*.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))))))))) -4)) (neg.f64 (*.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))))))))) -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 (-.f64 (+.f64 A 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)))))))
(neg.f64 (neg.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)))))))))))
(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 (-.f64 (+.f64 A 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 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)))))))) 0)
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A 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 0 (*.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 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A 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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A 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 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)))))))) 0)
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A 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 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)))))))) 1)
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A 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 (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 4 F))) 2)
(/.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F 4))) 2)
(*.f64 (-.f64 (+.f64 A 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 F 4)) 2))
(/.f64 (*.f64 2 (*.f64 (+.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 4 F)))) 4)
(*.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 4))) 1/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 4))) 1/2)
(/.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 4 F))))) 8)
(*.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 4))) 1/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 4))) 1/2)
(/.f64 (+.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 4 F))))) (*.f64 2 (*.f64 2 (*.f64 (+.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 4 F)))))) 16)
(*.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 4))) 1/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 4))) 1/2)

localize84.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.5b
(*.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)))))))
16.4b
(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)))))))))
22.7b
(/.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)))
35.3b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 230 to 142 computations (38.3% saved)

series57.0ms (0.1%)

Counts
3 → 88
Calls

36 calls:

TimeVariablePointExpression
8.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)))
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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
5.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)))
4.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)))

rewrite124.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1210×rational.json-simplify-35
1084×bool.json-1
1084×bool.json-2
1058×rational.json-1
1058×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025281
1246281
2631281
31449281
43439281
57951281
Stop Event
node limit
Counts
3 → 61
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 (*.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 (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 (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)))) 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 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 (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 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 (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 (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) (/.f64 1/2 (-.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 (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 *.f64 (+.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.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 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 not (not (/.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 and (/.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 (-.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 or (/.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 (-.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 (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 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))))))))))) 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 (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 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))) 16)))) (#(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 not (not (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 and (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 (-.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 or (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 (-.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 4 (*.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 (*.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 not (not (*.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 and (*.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))

simplify489.0ms (0.6%)

Algorithm
egg-herbie
Rules
1524×rational.json-simplify-43
956×rational.json-simplify-2
948×rational.json-simplify-44
814×rational.json-simplify-35
804×rational.json-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
096335187
1263634585
2549734437
3754334197
Stop Event
node limit
Counts
149 → 332
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 (*.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.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)))) 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 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 (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 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 (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 (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) (/.f64 1/2 (-.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 (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))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.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))))))))))
(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 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))))))))))) 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 (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 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))) 16)
(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 4 (*.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 (*.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)
Outputs
(*.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 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) 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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) C)) 1/16)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) 1/8))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) 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 (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 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) 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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (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 -8) (/.f64 (sqrt.f64 2) (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 (*.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 2) (/.f64 (sqrt.f64 -8) C)) 1/16)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) 1/8))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (/.f64 (sqrt.f64 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 2) (/.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) 1/32)))) (pow.f64 B 4))))
(+.f64 (*.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 2) (/.f64 (sqrt.f64 -8) 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 (pow.f64 A 3)) F)))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 F C) (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 F) A)) 1/2)) 2)) (/.f64 (sqrt.f64 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 2) (/.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) 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 -8) (/.f64 (sqrt.f64 2) 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 -8) (/.f64 (sqrt.f64 2) (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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.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) (pow.f64 (sqrt.f64 -8) 2)))))))) (/.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 -8) (/.f64 (sqrt.f64 2) (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 2) (/.f64 (sqrt.f64 -8) C)) 1/16)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) 1/8))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.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 A (/.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (/.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))))) (*.f64 F (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) 1/8)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) 1/32)) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (*.f64 1/128 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 A (/.f64 (*.f64 F C) (-.f64 A 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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (/.f64 (sqrt.f64 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 2) (/.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) 1/32)))) (pow.f64 B 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) 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 (pow.f64 A 3)) F)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.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 A (/.f64 (*.f64 F C) (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 F) A)) 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) (pow.f64 (sqrt.f64 -8) 2))))))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) 1/8)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 F C) (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 F) A)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) 1/32)) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 F C) (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 F) A)) 1/2)) 2)) (/.f64 (sqrt.f64 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 2) (/.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) 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 (*.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 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/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 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 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) -1/2)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 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 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1))) (*.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 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 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 (pow.f64 C 2) (/.f64 (sqrt.f64 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 (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 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 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 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 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 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) -1/2)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) 1/2)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))))))))))
(+.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 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 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1))) (*.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 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) -1/2)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1)) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) 1/2)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1))) (*.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 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 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 -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 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 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2)))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2)) (*.f64 (pow.f64 B 2) C))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3)))))) (*.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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 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 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) -64)) (*.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 -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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 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))) -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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 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 (pow.f64 C 2) (/.f64 (sqrt.f64 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 (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 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))))) (*.f64 (pow.f64 A 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 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F C)))) (*.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 C 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 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))) -1/2)) (+.f64 (+.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 C (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 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 (*.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 C 2) (pow.f64 B 2))))))))) (*.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 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 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/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 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) 1/2)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F)))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F C)))) (*.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 C 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) 1/2)) 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))) -1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) 1/2)) 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 (*.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 C 2) (pow.f64 B 2))))))))) (*.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 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) -8)))))) (*.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 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) -1/2))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (+.f64 (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1)) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) 1/2)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1))) (*.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 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F)))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F C)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1)) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) 1/2)) 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))) -1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1)) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) 1/2)) 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 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1))) (*.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 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) -8)))))) (*.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 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1))) (*.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 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) -1/2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (*.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (*.f64 (*.f64 (sqrt.f64 2) (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/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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (*.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 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (*.f64 (*.f64 (sqrt.f64 2) (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 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 A 2))) -1/64))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2))) -1/16)))))
(+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (*.f64 (*.f64 (sqrt.f64 2) (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 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 A 2))) -1/64))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 2)) (sqrt.f64 -8))) -1/16)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))))))
(+.f64 (*.f64 -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 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 A 2))))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (*.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 (/.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 (pow.f64 C 2) (*.f64 F (pow.f64 B 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 (pow.f64 (sqrt.f64 -8) 2)))))) (/.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 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2))) -1/16)) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (*.f64 (*.f64 (sqrt.f64 2) (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 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 A 2))) -1/64)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -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 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.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 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)))) (pow.f64 A 3))) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 2)) (sqrt.f64 -8))) -1/16)) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (*.f64 (*.f64 (sqrt.f64 2) (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 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 A 2))) -1/64)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -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 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.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 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)))) (pow.f64 A 3))) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 (/.f64 1 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 (*.f64 (sqrt.f64 2) (+.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 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 A (/.f64 (sqrt.f64 2) (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 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 A (/.f64 (sqrt.f64 2) (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 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 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.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 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 (*.f64 (sqrt.f64 2) (+.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 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 -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 F (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)))))) (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 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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.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 (-.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 A (/.f64 (sqrt.f64 2) (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 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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 A (/.f64 (sqrt.f64 2) (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 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 (*.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) (*.f64 A -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.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 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.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 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.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 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.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 (+.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 (*.f64 (sqrt.f64 2) (+.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 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 -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 F (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)))))) (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 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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.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) 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 F (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)))))) (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 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 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (*.f64 F (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)))) (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 -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 F (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)))))) (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 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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.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 (*.f64 (sqrt.f64 2) (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 A (/.f64 (sqrt.f64 2) (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 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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -2)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 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 A (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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)))) (/.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 1 (*.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 (-.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))) -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 A (/.f64 (sqrt.f64 2) (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 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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -2)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 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 A (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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)))) (/.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 1 (*.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 (-.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))) -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 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.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 (*.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) (*.f64 A -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.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 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.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 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.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 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.f64 A -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.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 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -2)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 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 A (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.f64 A -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.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 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.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 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.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)))) (/.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 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.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))) -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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.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 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) C)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -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 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/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 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) 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 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) -1)) 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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (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 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 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.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 (pow.f64 A 3)) F)) -1/8)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))) -1/64))))))
(+.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 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 A 7)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.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 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) -1)) 2)) (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/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 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) -1)) 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 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) -1)) 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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (-.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2)))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8)) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) 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 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) 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 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 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.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 (pow.f64 A 3)) F)) -1/8)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))) -1/64)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.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 (pow.f64 A 3)) F)) -1/8)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))) -1/64))))) (*.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 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 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (-.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8)) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) 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 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) 1/256)))) (pow.f64 C 3)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C)))
(+.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 2) (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A)))) (*.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 (sqrt.f64 -8) C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.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)))
(+.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 2) (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A)))) (+.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 (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 C (/.f64 A (-.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 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.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 (/.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 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (*.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 2) (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A)))) (+.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 C (/.f64 A (-.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 C (/.f64 A (-.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 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 (sqrt.f64 -8) C)) 1/2)) 2)) (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.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 (/.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 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) C)))))) (*.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 (/.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 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (sqrt.f64 -8) C))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.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 (/.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 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (sqrt.f64 -8) C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.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 (/.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 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (*.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 (*.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.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 (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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1)) (*.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 (*.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 (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 C (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))) (pow.f64 (*.f64 1/2 (*.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 (*.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 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) -4)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.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 (*.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.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 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) -4)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.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 (*.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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1)) (*.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 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1) -4)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1)) (*.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 (*.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 C (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))) (pow.f64 (*.f64 1/2 (*.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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 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 C (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))) (pow.f64 (*.f64 1/2 (*.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.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 (neg.f64 (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 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 2) C)) -1/2)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) -4)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.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)))))) 1/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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) -4)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.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 (*.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.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 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) -4)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.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 (neg.f64 (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 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 2) C)) -1/2)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) -4)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.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)))))) 1/2)))) (/.f64 (pow.f64 A 3) 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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1)) (*.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 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1) -4)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1)) (*.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 (neg.f64 (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 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 2) C)) -1/2)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1)) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1) -4)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1)) (*.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)))))) 1/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 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (*.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (neg.f64 (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (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 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) A) (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 (sqrt.f64 -8) A)) (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 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) A) (sqrt.f64 (*.f64 F C)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.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 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (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 (pow.f64 C 2) (*.f64 F (pow.f64 B 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 (pow.f64 (sqrt.f64 -8) 2)))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))) (*.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 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (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 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.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 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 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 -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 (sqrt.f64 2) B)))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 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 (-.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 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.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 (-.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 -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 (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 -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)))) (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 (-.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 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 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 (-.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 (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (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 (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))) B) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 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 (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))) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (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 (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))) B) 1/2)) 2))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 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 (*.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))) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.f64 A -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 (*.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))) B) 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 -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 (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 -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)))) (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 (-.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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 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)))) (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 (-.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 -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 (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 (-.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 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 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 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (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 (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))) B) 1/2)) 2))) (/.f64 (sqrt.f64 2) B))))) (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (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 (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))) B) 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 (-.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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2))))
(+.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 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 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (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 (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))) B) 1/2)) 2))) (/.f64 (sqrt.f64 2) B))))) (*.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 (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))) 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 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (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 (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))) B) 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 (-.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 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 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 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.f64 A -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 (*.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))) B) 1/2)) 2))) (/.f64 (sqrt.f64 2) B))))) (*.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 (*.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))) 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 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.f64 A -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 (*.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))) B) 1/2)) 2)) (*.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 (-.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 2) (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A)))))
(*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C))))
(+.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 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A))))) (*.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 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C)))))
(+.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 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A))))) (+.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 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) -1)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -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 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C))))))
(+.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 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A))))) (+.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 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) -1)) 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 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) -1)) 2)) (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (-.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2)))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) A)))))) (*.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 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (-.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) A)))))) (*.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 (sqrt.f64 -8) (*.f64 (sqrt.f64 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 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 C (/.f64 A (-.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 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 F (pow.f64 B 2))) (+.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 (*.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 C (/.f64 A (-.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 (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 -1 (*.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)) (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 -1 (*.f64 F (pow.f64 B 3))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B)) (*.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 -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 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 (+.f64 A C) (*.f64 F 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 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 4 A)) (*.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 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))))))))
(+.f64 (*.f64 A (*.f64 (*.f64 (+.f64 A C) (*.f64 F C)) -4)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 4 A)) (*.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 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 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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1)) (*.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 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 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 C (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.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 F (*.f64 (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) -4)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (pow.f64 A 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1)) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.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 F (*.f64 (+.f64 (*.f64 C (*.f64 (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1) -4)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (pow.f64 A 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 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 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 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 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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2)) (*.f64 (pow.f64 B 2) C))))) (pow.f64 A 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 F A)) (+.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 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 2) C)) -1/2))) (*.f64 F (pow.f64 A 3)))) (*.f64 F (*.f64 (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) -4)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (pow.f64 A 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1)) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 F A)) (+.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 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 2) C)) -1/2))) (*.f64 F (pow.f64 A 3)))) (*.f64 F (*.f64 (+.f64 (*.f64 C (*.f64 (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1) -4)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (pow.f64 A 2)))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 C -1))))))
(*.f64 (*.f64 F (*.f64 (-.f64 C (neg.f64 C)) 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 (*.f64 F C) (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (*.f64 C -1) 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 C -1)))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1))))))
(+.f64 (*.f64 (*.f64 F (*.f64 (-.f64 C (neg.f64 C)) C)) (*.f64 A -4)) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))) (*.f64 2 (*.f64 F 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 (*.f64 F C) (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (*.f64 C -1) 2)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 C -1)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (*.f64 C -1) 2)) A))) (*.f64 2 (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (*.f64 C -1) 2)) A)))))))
(+.f64 (+.f64 (*.f64 (*.f64 F (*.f64 (-.f64 C (neg.f64 C)) C)) (*.f64 A -4)) (+.f64 (*.f64 2 (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))) A))) (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))) A))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))) (*.f64 2 (*.f64 F 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 -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 (*.f64 F C) (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (*.f64 C -1) 2)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (*.f64 C -1) 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)) (pow.f64 (*.f64 C -1) 2)) A))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 C -1)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (*.f64 C -1) 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)) (pow.f64 (*.f64 C -1) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (*.f64 C -1) 2))) 2))) (/.f64 C (pow.f64 A 2))))))))))
(+.f64 (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))) A))) (+.f64 (*.f64 (*.f64 F (*.f64 (-.f64 C (neg.f64 C)) C)) (*.f64 A -4)) (*.f64 -2 (*.f64 C (/.f64 (*.f64 F (+.f64 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))) (neg.f64 (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2)))) 2))) (pow.f64 A 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 A 2)))) (*.f64 2 (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))) A))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 C) 2))) (*.f64 2 (*.f64 F C)))))
(*.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 (*.f64 F (pow.f64 B 2)) (*.f64 A 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 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) A)))))
(+.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 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 -2 (*.f64 C (*.f64 F (pow.f64 B 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 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A))))
(+.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 2)))) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 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 -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 (*.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 (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 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 (*.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 (*.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 -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 F (pow.f64 C 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 F (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4))) (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 (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 F (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.f64 A -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 (*.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 (*.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 -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 (*.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 -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 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 -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)))))) (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4))) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 F C) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 (-.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.f64 A -4))) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 F C) (+.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 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (*.f64 A -1)))))
(*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 A C))))
(+.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 F C) (-.f64 A (*.f64 A -1))))) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1))) (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 A -1) 2))))))))
(+.f64 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 A C)))) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) 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 F C) (-.f64 A (*.f64 A -1))))) (+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1))) (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 A -1) 2))))))) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 A -1) 2))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 A -1) 2)))))) (/.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 A C)))) (+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) -1/2))) (/.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 A C)))) (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 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 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (*.f64 A -1))))) (+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1))) (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 A -1) 2))))))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 A -1) 2)))) 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 A -1) 2))) -1))) -2)) (*.f64 A (*.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 A -1) 2)))))))) (pow.f64 C 2)) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 A -1) 2))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 A -1) 2)))))) (/.f64 F C)))))
(+.f64 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) 2))) (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)))) 2) (*.f64 (pow.f64 A 2) (neg.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -2 A)) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.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 (neg.f64 A) 2))) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) -1/2))) (/.f64 F C)) (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 A C))))))
(+.f64 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 A C)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)))) 2) (*.f64 (pow.f64 A 2) (neg.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -2 A)) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.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 A (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 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 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 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 2 C)) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A))))
(+.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 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (+.f64 (+.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 2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 2 C)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (*.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 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 4 (*.f64 A C)))))
(*.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 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 4 (*.f64 A C)))))
(*.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 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 4 (*.f64 A C)))))
(*.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 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 4 (*.f64 A C)))))
(*.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 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 4 (*.f64 A C)))))
(*.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 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 4 (*.f64 A C)))))
(*.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 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 4 (*.f64 A C)))))
(*.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 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 4 (*.f64 A C)))))
(*.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 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 4 (*.f64 A C)))))
(*.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 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 4 (*.f64 A C)))))
(*.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 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 4 (*.f64 A C)))))
(*.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 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 4 (*.f64 A C)))))
(*.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 (-.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 (+.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 (-.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 (+.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 (-.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 (+.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))) 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 (+.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 (-.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 (+.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 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 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 (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 (-.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 (+.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 (-.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 (+.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 (-.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 (+.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 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 (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 (-.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 (+.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 (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))))))))) (-.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 (-.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 (+.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)))) 1/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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (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 4 (*.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/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 (-.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 (*.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 (-.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 (+.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 (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 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/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 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 (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 (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 (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 (*.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))))))))) -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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 -2 (/.f64 -1/2 (-.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 -2 (/.f64 -1/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 (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 (*.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 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 (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 (-.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 (*.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 (-.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 -1/2 (-.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 -2 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.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 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 (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))
(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))))))))) (-.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 (-.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 (+.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 (-.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 (+.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 (-.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 (+.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 (-.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 (+.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 (-.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 (+.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 (-.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 (+.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 (-.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 (+.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 (-.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 (+.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 (-.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 (+.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 (-.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 (+.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 (-.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 (+.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 (-.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 (+.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 (-.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 (+.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 (-.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 (+.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 (-.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 (+.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 (-.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 (+.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 (-.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 (+.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 (-.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 (+.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 (-.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 (+.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 (-.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 (+.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 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))))))))))) 8)
(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 (+.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 (-.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 (+.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 (-.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 (+.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 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)))))))))))) 16)
(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 (+.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 (-.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 (+.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 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 4 (*.f64 A C)))))
(*.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 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 4 (*.f64 A C)))))
(*.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 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 4 (*.f64 A C)))))
(*.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 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 4 (*.f64 A C)))))
(*.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 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 4 (*.f64 A C)))))
(*.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 (*.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 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 4 (*.f64 A C)))))
(*.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 (-.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 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 4 (*.f64 A C)))))
(*.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 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 4 (*.f64 A C)))))
(*.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))

localize78.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.7b
(*.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)))))))
16.4b
(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))))))))
22.7b
(/.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)))
35.3b
(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
B
@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)))
2.0ms
C
@0
(*.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)))))))
1.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
F
@inf
(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))))))))
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)))

rewrite158.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1204×rational.json-simplify-35
1086×bool.json-1
1086×bool.json-2
1060×rational.json-1
1060×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025287
1246287
2633287
31472287
43524287
Stop Event
node limit
Counts
3 → 62
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 (+.f64 F 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))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 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 (+.f64 F 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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 F 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 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 F 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 -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 (+.f64 F 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 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 F 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 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 F 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 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 F 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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (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 (+.f64 F 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)))))))) (#(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 (+.f64 F 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))))))))))))) (#(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 F 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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) -2) (/.f64 1/2 (-.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 (+.f64 F 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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)))) (#(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 (+.f64 F 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))))))))))))) (#(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 F 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)))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (*.f64 (+.f64 F 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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (+.f64 F 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))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (+.f64 F 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))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (+.f64 F 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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (+.f64 F 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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 F 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))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 F 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))))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 F 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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 F 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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 F 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))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 F 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))))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 F 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)))))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 F 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))))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 (+.f64 F 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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 (+.f64 F 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)))))))) (sqrt.f64 (*.f64 (+.f64 F 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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 (+.f64 F 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)))))))) (sqrt.f64 (*.f64 (+.f64 F 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)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 F 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))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 F 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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 F 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))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 F 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))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 4 (*.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)))))))) 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 not (not (*.f64 (+.f64 F 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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 F 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 F 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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 F 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 F 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))))))))))))

simplify474.0ms (0.6%)

Algorithm
egg-herbie
Rules
1966×rational.json-simplify-35
1650×rational.json-simplify-43
992×rational.json-simplify-2
802×rational.json-simplify-44
668×rational.json-simplify-47
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
097735750
1266735116
2557735116
Stop Event
node limit
Counts
150 → 312
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 (+.f64 F 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))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 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 (+.f64 F 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 (sqrt.f64 (*.f64 (+.f64 F 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 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 F 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 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 F 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 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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/2)
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 F 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 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 F 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 (sqrt.f64 (*.f64 (+.f64 F 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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 F 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 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) -2) (/.f64 1/2 (-.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 (+.f64 F 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 (sqrt.f64 (*.f64 (+.f64 F 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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2) (*.f64 4 (sqrt.f64 (*.f64 (+.f64 F 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 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) -2))
(*.f64 (+.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 F 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 -1 (-.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) -1))
(+.f64 (-.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) -1) -1)
(-.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) 2))
(*.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 F 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 (sqrt.f64 (*.f64 (+.f64 F 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))))))))) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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))))))))) -1)
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (sqrt.f64 (*.f64 (+.f64 F 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))))))))) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 F 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 1/4 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 F 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 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 F 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))))))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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))))))))) -1)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 F 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))))))))) 4)
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 F 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)))))))))) 8)
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))))) -4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) -2) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 F 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))))))))))) 16)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (+.f64 F 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))))))) 0)
(+.f64 0 (*.f64 (+.f64 F 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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(-.f64 (*.f64 (+.f64 F 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))))))) 0)
(/.f64 (*.f64 (+.f64 F 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))))))) 1)
(/.f64 (*.f64 F (*.f64 4 (*.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)))))))) 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)
Outputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (+.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) 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 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) C)) 1/16)) (*.f64 1/8 (*.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 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 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) 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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (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 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F (-.f64 A C))) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (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 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) C)) 1/16)) (*.f64 1/8 (*.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 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))) (pow.f64 B 2))) (*.f64 (+.f64 (*.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 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A 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 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 -8) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) 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 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) 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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (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 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 -1/2 (/.f64 F (-.f64 A C))) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (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) (pow.f64 (sqrt.f64 -8) 2))))))))) (/.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 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F (-.f64 A C))) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (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 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F (-.f64 A C))) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (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 2) (/.f64 (sqrt.f64 -8) C)) 1/16)) (*.f64 1/8 (*.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 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.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 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (/.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 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 F (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (*.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 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A 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 2) (/.f64 (sqrt.f64 -8) (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 (/.f64 (sqrt.f64 2) (pow.f64 C 4)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))))))))) (pow.f64 B 6)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))) (*.f64 (+.f64 (*.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 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A 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 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 -8) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) 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 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 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 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 (*.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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2))))))) (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 (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 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))) -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 (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 (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2))) (pow.f64 B 3))) -1/2)) (+.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 (/.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 (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 (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2))) (pow.f64 B 3))) -1/2)) (+.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 (/.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 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 (*.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 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2)))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2)) (*.f64 (pow.f64 B 2) C))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3)))))) (*.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 (*.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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2))))))) (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 (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 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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2))))))) (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))) -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 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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2))))))) (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 (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 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))) -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 (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 (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2))) (pow.f64 B 3))) -1/2)) (+.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 (/.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F C)) 2)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2)))) (pow.f64 B 5))) (*.f64 -2 (sqrt.f64 (/.f64 (/.f64 1 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)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -64))) (*.f64 (*.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 C 2) (pow.f64 B 2))))))))) (*.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 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 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 (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 (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2))) (pow.f64 B 3))) -1/2)) (+.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 (/.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F C)) 2)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2)))) (pow.f64 B 5))) (*.f64 -2 (sqrt.f64 (/.f64 (/.f64 1 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)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -64))) (*.f64 (*.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 C 2) (pow.f64 B 2))))))))) (*.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 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 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.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 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 A 2))))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.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 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) -1/64)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.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 (pow.f64 C 3)) F))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/16 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 -8))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.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 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) -1/64)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.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 (pow.f64 C 3)) F))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -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 (sqrt.f64 -8) (pow.f64 A 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.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 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (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/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (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 -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 (pow.f64 (sqrt.f64 -8) 2)))))) (/.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 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/16 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 -8)))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.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 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) -1/64)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.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 (pow.f64 C 3)) F))))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -8))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (-.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2)))) (neg.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) -1/8)) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.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)))))))))) (pow.f64 A 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2))))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.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 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) -1/64)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.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 (pow.f64 C 3)) F))))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -8))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (-.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2)))) (neg.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) -1/8)) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.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)))))))))) (pow.f64 A 3))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 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 (*.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 2) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 (sqrt.f64 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 (-.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 (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 2) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 (sqrt.f64 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 (-.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 (/.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 -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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 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)) (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 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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.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 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 (sqrt.f64 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 (-.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 (+.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 (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)))))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 (sqrt.f64 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 (-.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 (/.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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 (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 (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 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.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 (*.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 -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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 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)) (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 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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.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 (sqrt.f64 2) A) (/.f64 (+.f64 (*.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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 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)) (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 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 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (*.f64 F (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)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 1/2 (*.f64 (+.f64 (*.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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 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)) (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 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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.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 2) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 (sqrt.f64 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 (-.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 (+.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 (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)))))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 (-.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A (*.f64 F (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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/2)) (+.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 (-.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 (-.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))) -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 (/.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 2) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 (sqrt.f64 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 (-.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 (/.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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 (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 (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 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.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 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A (*.f64 F (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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.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))) -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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 1/4)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (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 (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)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) -1)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (*.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 (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 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) 1/16))) C)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1 (/.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)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) -1)) 2)) (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 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 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) -1)) 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 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) -1)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (*.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 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (-.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2)))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (/.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 (pow.f64 A 5)) F)) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 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 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) 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 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) 1/16))) C)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (-.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (/.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 (pow.f64 A 5)) F)) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 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 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) 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 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) 1/16))) C)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C)))
(+.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 2) (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A)))) (*.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 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (*.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 2) (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A)))) (+.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 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C))) (*.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 (*.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 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (*.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 2) (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A)))) (+.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 (*.f64 A C) (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) (pow.f64 (sqrt.f64 -8) 2)))))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C))) (+.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 (*.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 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (*.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 (*.f64 A C) (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 (/.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 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (sqrt.f64 -8) C))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C))) (+.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 (*.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 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (*.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 (*.f64 A C) (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 (/.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 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 (sqrt.f64 -8) 2)) (*.f64 (pow.f64 C 2) A))))) (*.f64 (sqrt.f64 -8) C))) 1/2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (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 C (neg.f64 (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 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 (*.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 (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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))) (pow.f64 (*.f64 1/2 (*.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 (*.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 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (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 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 -4 (*.f64 C (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 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 C (neg.f64 (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) (*.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 (*.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 (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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))) (pow.f64 (*.f64 1/2 (*.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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))) (pow.f64 (*.f64 1/2 (*.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 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 A 3) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2))) 2)) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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 C (neg.f64 (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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 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 C (neg.f64 (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) (*.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)))))))))) 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 -4 (*.f64 C (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 (pow.f64 B 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 C (neg.f64 (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) (*.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 (*.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 C (neg.f64 (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 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (*.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (neg.f64 (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (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 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (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 (sqrt.f64 -8) A)) (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 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (*.f64 F C))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.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 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (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 -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 (pow.f64 (sqrt.f64 -8) 2)))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))) (*.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/2 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.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 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.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 F C))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (-.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2)))) (neg.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) 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 (*.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 -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 (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 2) (/.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 (-.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 -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 (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 -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)))) (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 (-.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 (*.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 2) (/.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 (-.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 (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (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 (-.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 (*.f64 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 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 (-.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 (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 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (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 (-.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 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))) (/.f64 (sqrt.f64 2) B)))) (+.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 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 -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)))) (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 (-.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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 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)))) (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 (-.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 -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 (sqrt.f64 2) B))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 (-.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (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 (-.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 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (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 (-.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 (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 (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 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 (-.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 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 1/2 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (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 (-.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 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (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 (-.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 (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 (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 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) 1/2))))
(*.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 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A)))))
(*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C))))
(+.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 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A))))) (*.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 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C)))))
(+.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 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A))))) (+.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 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) -1)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C))))))
(+.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 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A))))) (+.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 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) -1)) 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 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) -1)) 2)) (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (-.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2)))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.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 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (-.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.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 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 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 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (*.f64 (*.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))))) 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 F (*.f64 (*.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))))) 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 F (*.f64 (*.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))))) 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 F (*.f64 (*.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))))) 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 F (*.f64 (*.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))))) 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 F (*.f64 (*.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))))) 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 F (*.f64 (*.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))))) 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 F (*.f64 (*.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))))) 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 F (*.f64 (*.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))))) 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 F (*.f64 (*.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))))) 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 F (*.f64 (*.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))))) 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 F (*.f64 (*.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))))) 2))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.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 A (*.f64 F (pow.f64 C 2)))) (*.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 (pow.f64 C 2) (*.f64 (*.f64 F A) -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 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))) (+.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 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (*.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 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 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))) (+.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 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (+.f64 (*.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 B 4)) (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (pow.f64 B 2)))) (*.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))))) (*.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 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 F (*.f64 B (+.f64 (*.f64 A (*.f64 C 4)) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2))))))))
(+.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 2 (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2))))) (*.f64 2 (*.f64 F (*.f64 B (+.f64 (*.f64 A (*.f64 C 4)) (*.f64 -1/2 (pow.f64 (-.f64 A C) 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 F (*.f64 B (+.f64 (*.f64 A (*.f64 C 4)) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 (+.f64 A C) C)))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 B (+.f64 (*.f64 A (*.f64 C 4)) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)))))) (+.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A C) C)) -8))) (*.f64 2 (*.f64 (+.f64 A C) (*.f64 F (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 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 A (*.f64 (*.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 A (*.f64 (*.f64 F C) 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 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)) -8)) (+.f64 (*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2))))) (*.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F C) 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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2)))))))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 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 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 2)))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)) 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 A (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F (pow.f64 B 2)))))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 2)) (*.f64 F C)) 2)) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 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 C -1))))))
(*.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 C -1)))))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 C (*.f64 F (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (*.f64 C -1) 2))))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 C (*.f64 C -1))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))) (*.f64 2 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 2 (*.f64 F C))) (*.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 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 C -1)))))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 C (*.f64 F (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (*.f64 C -1) 2))))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 C (*.f64 C -1)))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (*.f64 C -1) 2)))) (*.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (*.f64 C -1) 2)) (*.f64 (*.f64 F (pow.f64 C 2)) 2))) 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) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (pow.f64 C 2)) 2))) A) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 2 (*.f64 F C))) (*.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 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (*.f64 C -1) 2)))) (*.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (*.f64 C -1) 2)) (*.f64 (*.f64 F (pow.f64 C 2)) 2))) A)) (+.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 C -1)))))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 C (*.f64 F (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (*.f64 C -1) 2))))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 C (*.f64 C -1)))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (*.f64 C -1) 2))))) (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (*.f64 C -1) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (*.f64 C -1) 2))) 2)) C)))) (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) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (pow.f64 C 2)) 2))) A) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 2 (*.f64 F C))) (*.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 (neg.f64 C) 2))) (*.f64 (*.f64 F (pow.f64 B 2)) -1/2))) (*.f64 F (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (neg.f64 (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) 2)) C) -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) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (pow.f64 C 2)) 2))) A) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 2 (*.f64 F C))) (*.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 (neg.f64 C) 2))) (*.f64 (*.f64 F (pow.f64 B 2)) -1/2))) (*.f64 F (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 C 2) (neg.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) 2)) C) -2))) (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 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 C (*.f64 F (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 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 C (*.f64 F (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 C (*.f64 F (pow.f64 A 2)))) (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (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 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 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.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 -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 F (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 (*.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 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 (-.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.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 -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 F (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 (*.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 -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 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (*.f64 2 C)) (+.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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 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 2 (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.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 -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 (*.f64 F C) (*.f64 A (-.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 F C) (-.f64 A (*.f64 A -1))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1)))))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A (-.f64 A (neg.f64 A))))) (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 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 F C) (-.f64 A (*.f64 A -1))))) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1)))))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))))) (/.f64 F C)))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A (-.f64 A (neg.f64 A))))) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))))) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) -1/2))) (/.f64 F C)) (*.f64 F (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.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 F C) (-.f64 A (*.f64 A -1))))) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))))) (/.f64 F C))) (*.f64 2 (*.f64 (+.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 A -1) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))) 2)))) (*.f64 A (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)))))) (/.f64 F (pow.f64 C 2)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))))) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) -1/2))) (/.f64 F C))) (+.f64 (*.f64 2 (+.f64 (*.f64 F (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.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 (neg.f64 A) 2))))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.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 (neg.f64 A) 2))) -1/2)))) (pow.f64 C 2))))) (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A (-.f64 A (neg.f64 A)))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.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 A (*.f64 F (pow.f64 C 2)))) (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) 4)))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (*.f64 C (*.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 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -4))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (*.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 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (+.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 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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))) 0)
(/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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))) 0)
(/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.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 (+.f64 F 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 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2))
(*.f64 (sqrt.f64 (*.f64 (+.f64 F 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 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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)
(/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 F 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 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 F 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 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))
(/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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/2)
(/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 F 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 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 F 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 (sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 F 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 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.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 (+.f64 F 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 (sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 F 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 -2 (*.f64 (/.f64 -1/2 (-.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 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 F 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 (sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2))
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2) (*.f64 4 (sqrt.f64 (*.f64 (+.f64 F 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 (sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) -2))
(*.f64 (sqrt.f64 (*.f64 (+.f64 F 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 -2 (*.f64 (/.f64 -1/2 (-.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 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(*.f64 (+.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (*.f64 (+.f64 F 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 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) 0)
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 F 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)))))))))
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) -1))
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (-.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) -1) -1)
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(-.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) 0)
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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))))))))))
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) 2))
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) 1)
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 F 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)))))))))
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 F 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))))))))) 1/2)
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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))))))))) -1)
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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))))))))))
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 F 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))))))))) 1/4)
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 F 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))))))))))
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 F 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))))))))))
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) 2) 2)
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) 1)
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 F 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))))))))) 2)
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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))))))))) -1)
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 F 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))))))))) 4)
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 F 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)))))))))) 8)
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))))) -4)
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 F 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)))))))) -2) -2)
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 F 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))))))))))) 16)
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F 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))))))))))
(sqrt.f64 (*.f64 (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (*.f64 (+.f64 F 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))))))) 0)
(*.f64 (+.f64 F 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 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 0 (*.f64 (+.f64 F 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 F 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 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (+.f64 F 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 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (*.f64 (+.f64 F 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))))))) 0)
(*.f64 (+.f64 F 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 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 (+.f64 F 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))))))) 1)
(*.f64 (+.f64 F 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 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 F (*.f64 4 (*.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)))))))) 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 F (*.f64 (*.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))))) 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 (*.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)) 4)
(*.f64 (*.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 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 (-.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 (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)))) 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 (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)))) 8))) 1/4)

eval4.3s (5.2%)

Compiler

Compiled 170872 to 120926 computations (29.2% saved)

prune623.0ms (0.8%)

Pruning

66 alts after pruning (66 fresh and 0 done)

PrunedKeptTotal
New1579661645
Fresh000
Picked101
Done303
Total1583661649
Error
34.9b
Counts
1649 → 66
Alt Table
Click to see full alt table
StatusErrorProgram
60.4b
(/.f64 (+.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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1)) (*.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 (*.f64 4 A) C) (pow.f64 B 2)))
60.6b
(/.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.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 (-.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)))
60.9b
(/.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 (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 (*.f64 4 A) C) (pow.f64 B 2)))
59.8b
(/.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 4 A) C) (pow.f64 B 2)))
60.0b
(/.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 (*.f64 4 A) C) (pow.f64 B 2)))
60.0b
(/.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
62.0b
(/.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 2 (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2))))) (*.f64 2 (*.f64 F (*.f64 B (+.f64 (*.f64 A (*.f64 C 4)) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
59.3b
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -4))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
58.3b
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (*.f64 C (*.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 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 4 (*.f64 A C)) (pow.f64 B 2)))
56.6b
(/.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.9b
(/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A (-.f64 A (neg.f64 A))))) (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 A 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (*.f64 F 2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
57.7b
(/.f64 (sqrt.f64 (+.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) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (pow.f64 C 2)) 2))) A) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 2 (*.f64 F C))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
58.5b
(/.f64 (sqrt.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
57.6b
(/.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
62.3b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
61.7b
(/.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 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
60.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 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C)) C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
59.9b
(/.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)))
59.0b
(/.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.6b
(/.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)))
60.9b
(/.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)))
62.4b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C A))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
60.7b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 B 3) 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
61.2b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
57.1b
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
58.3b
(/.f64 (sqrt.f64 (*.f64 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 (*.f64 4 A) C) (pow.f64 B 2)))
57.4b
(/.f64 (sqrt.f64 (*.f64 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 (*.f64 4 A) C) (pow.f64 B 2)))
56.3b
(/.f64 (sqrt.f64 (*.f64 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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1)) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 F A))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.5b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 4 A)) (*.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 (*.f64 4 A) C) (pow.f64 B 2)))
61.9b
(/.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)))
55.9b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 A C)))) (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) -1/2))) C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
59.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 A (neg.f64 C))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.7b
(/.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 (/.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 (*.f64 4 A) C) (pow.f64 B 2)))
58.9b
(/.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.9b
(/.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)))
57.5b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.5b
(/.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)))
62.2b
(/.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)))
58.3b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 (-.f64 C (neg.f64 C)) C)) (*.f64 A -4)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.9b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (pow.f64 B 3))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
54.3b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 A C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
57.7b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A (-.f64 A (neg.f64 A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
57.6b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
57.8b
(/.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)))
56.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)))
61.2b
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
61.2b
(/.f64 (neg.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 (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 (*.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 A B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
61.2b
(/.f64 (neg.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.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 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.1b
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 -16 (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
61.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (*.f64 2 F) (-.f64 (+.f64 A C) C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
55.9b
(/.f64 (neg.f64 (sqrt.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4))) A)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
62.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
61.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
60.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
59.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 (*.f64 A F) -4)) (+.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))))
56.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
55.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 A (neg.f64 A))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
60.6b
(+.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 B (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) A)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F))))))
60.6b
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 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)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
60.9b
(+.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))))))
59.5b
(*.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))))))))
60.0b
(*.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))))))))
52.9b
(*.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))))))))))
53.1b
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
Compiler

Compiled 6280 to 4542 computations (27.7% saved)

localize78.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.5b
(*.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)))))))
16.4b
(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)))))))))
22.8b
(*.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))))))))))
35.3b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 244 to 143 computations (41.4% saved)

series23.0ms (0%)

Counts
3 → 88
Calls

36 calls:

TimeVariablePointExpression
2.0ms
C
@0
(*.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))))))))))
1.0ms
A
@0
(*.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))))))))))
1.0ms
A
@inf
(*.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))))))))))
1.0ms
B
@-inf
(*.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.0ms
C
@inf
(*.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))))))))))

rewrite122.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
2106×bool.json-1
2106×bool.json-2
1062×rational.json-simplify-35
1022×rational.json-1
1022×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027287
1274281
2692281
31453281
43252281
57224281
Stop Event
node limit
Counts
3 → 97
Calls
Call 1
Inputs
(*.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))))))))))
(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 (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)))))))
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 (/.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 1 (/.f64 (-.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 4 (*.f64 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 4 (/.f64 4 (/.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 4 (/.f64 (*.f64 4 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 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 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (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 (*.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 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (-.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 -1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (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 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)))) 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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 (-.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 /.f64 -2 (+.f64 (/.f64 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.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 -2 (/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (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 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 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 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 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 8 (+.f64 (/.f64 4 (/.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 4 (/.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 8 (+.f64 (/.f64 (*.f64 4 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (/.f64 (*.f64 4 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 2 (*.f64 4 (-.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 8 (/.f64 (*.f64 2 (*.f64 4 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.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)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (/.f64 (-.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 (-.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 /.f64 -4 (/.f64 (*.f64 4 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (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 (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 (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2))))) (#(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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (*.f64 2 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (/.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))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 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 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (-.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))))))))))) 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))))))))) (-.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 (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)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (-.f64 (*.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 (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 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))))))))) 2) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.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))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.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))))))))))) (neg.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 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 (/.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))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (/.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 2 (*.f64 4 (/.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)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 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 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 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 4 (/.f64 (-.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 4 (/.f64 (-.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)))))))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.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))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.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))))))))))) (neg.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 2 (neg.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (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))))))))))) (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 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 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/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))))))))) 1/2) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (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))) 1/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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (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))))))))))) 2) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (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))))))))))) 2) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (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))))))))))) -1) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (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 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (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 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (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))))))))))) 1/2) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.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))))))))))) (neg.f64 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.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 0 (neg.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (#(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 not (not (/.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 and (/.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 (-.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 or (/.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 (-.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 (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 (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 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 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 (*.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 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))))))))) 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 (*.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 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))))))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (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 and (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 (-.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 or (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 (-.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 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))) F) 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 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 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 4 (*.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 (*.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 not (not (*.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 and (*.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))

simplify299.0ms (0.4%)

Algorithm
egg-herbie
Rules
1486×rational.json-simplify-43
1412×rational.json-simplify-35
944×rational.json-simplify-2
800×rational.json-simplify-49
668×rational.json-simplify-51
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0105839767
1306139009
2753638861
Stop Event
node limit
Counts
185 → 343
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 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 (/.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 1 (/.f64 (-.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 4 (*.f64 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 4 (/.f64 4 (/.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 4 (/.f64 (*.f64 4 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(/.f64 4 (/.f64 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))
(/.f64 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 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (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 (*.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 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(/.f64 -1 (-.f64 0 (/.f64 (-.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 -1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (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 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)))) 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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 -2 (/.f64 (-.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 -2 (+.f64 (/.f64 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(/.f64 -2 (-.f64 0 (/.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 -2 (/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (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 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 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 8 (+.f64 (*.f64 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 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 8 (+.f64 (/.f64 4 (/.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 4 (/.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 8 (+.f64 (/.f64 (*.f64 4 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (/.f64 (*.f64 4 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 4 (-.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 8 (/.f64 (*.f64 2 (*.f64 4 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))
(/.f64 (*.f64 4 (/.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)))) 4)
(/.f64 -4 (+.f64 (/.f64 (-.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 (-.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 -4 (/.f64 (*.f64 4 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(/.f64 -4 (/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (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 (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 (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (*.f64 2 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (*.f64 2 (*.f64 4 (/.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))))) 8)
(/.f64 (*.f64 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 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (/.f64 4 (/.f64 (-.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))))))))))) 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))))))))) (-.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 (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)))) 1/2)
(/.f64 (/.f64 2 (/.f64 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) -2)
(/.f64 (/.f64 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 (-.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 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))))))))) 2) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (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))) -2))
(/.f64 (neg.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))))))))))) (neg.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (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 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (+.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))))) 1)
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (/.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 2 (*.f64 4 (/.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)))))) 16)
(/.f64 (+.f64 (*.f64 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 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 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (+.f64 (/.f64 4 (/.f64 (-.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 4 (/.f64 (-.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)))))))))))) 8)
(/.f64 (+.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))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -2)
(/.f64 (+.f64 (neg.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))))))))))) (neg.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 2 (neg.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))
(/.f64 (+.f64 (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))))))))))) (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 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 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/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))))))))) 1/2) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (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))) 1/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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1/2)
(/.f64 (/.f64 (*.f64 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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)
(/.f64 (/.f64 (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))))))))))) 2) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))
(/.f64 (/.f64 (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))))))))))) 2) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2))
(/.f64 (/.f64 (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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(/.f64 (/.f64 (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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(/.f64 (/.f64 (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))))))))))) -1) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (/.f64 (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 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/4)
(/.f64 (/.f64 (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 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -1/2)
(/.f64 (/.f64 (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))))))))))) 1/2) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (neg.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))))))))))) (neg.f64 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (neg.f64 (*.f64 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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (neg.f64 (neg.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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (neg.f64 (neg.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 0 (neg.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))
(/.f64 (neg.f64 (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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(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 (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 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 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 (*.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 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))))))))) 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 (*.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 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))))))))))) 8)
(/.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))) 16)
(+.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 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))) F) 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 4 (*.f64 A C))) F) 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 4 (*.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 (*.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)
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 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 -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 (*.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))) (*.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)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.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 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 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 (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 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.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 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))) -2)))))))
(+.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 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 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) -1/2)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (pow.f64 B 2) F)))) (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 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B) 1/2)) 2))) (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 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 C (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 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 A (+.f64 (*.f64 (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 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) -1/2)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (pow.f64 B 2) F)))) (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 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B) 1/2)) 2))) (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 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 C (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 (*.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 (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 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.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 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))) -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 (pow.f64 A 3) (+.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 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))) -8)) (+.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 (*.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 C (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (pow.f64 B 2) F)))) (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 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B) 1/2)) 2))) (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 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 C (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 (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 (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)))) (pow.f64 B 7))) -8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F (*.f64 C (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) 2)) (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.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 C (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (pow.f64 B 2) F)))) (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 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B) 1/2)) 2))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1/2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (pow.f64 B 2) F)))) (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 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B) 1/2)) 2)))) (/.f64 (sqrt.f64 2) (pow.f64 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 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (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 (*.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))) (*.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)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (pow.f64 B 2) F)))) (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 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B) 1/2)) 2))) (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 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 C (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 (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 (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)))) (pow.f64 B 7))) -8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F (*.f64 C (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) 2)) (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.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 C (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (pow.f64 B 2) F)))) (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 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B) 1/2)) 2))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1/2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (pow.f64 B 2) F)))) (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 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B) 1/2)) 2)))) (/.f64 (sqrt.f64 2) (pow.f64 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 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (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 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) -1/2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.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 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))) (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.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))) (pow.f64 (*.f64 -1 (*.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 1 (*.f64 F (pow.f64 C 3)))))) (+.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.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 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 A 2)))))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.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 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (pow.f64 B 4) (pow.f64 A 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 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))) (pow.f64 (*.f64 -1 (*.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 1 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 A 2))))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.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 -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 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 B 2) F))) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (/.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))) (pow.f64 (*.f64 -1 (*.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 -1/16 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.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 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (pow.f64 B 4) (pow.f64 A 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3)))))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (*.f64 -1/8 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -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 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) 1/32))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)))) (pow.f64 A 3))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 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 (*.f64 (sqrt.f64 2) (+.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 A (/.f64 (sqrt.f64 2) (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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.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 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 A (/.f64 (sqrt.f64 2) (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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (*.f64 (sqrt.f64 2) (+.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 -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 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (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 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 (*.f64 (pow.f64 C 2) (+.f64 (*.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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) 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 (sqrt.f64 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 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5)))))))) (+.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 A (/.f64 (sqrt.f64 2) (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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) 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 (sqrt.f64 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 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 A (/.f64 (sqrt.f64 2) (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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.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 (*.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 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 (sqrt.f64 2) (+.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 -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 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (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 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 (pow.f64 C 3) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (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 A (*.f64 F (-.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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (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 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 A (/.f64 (sqrt.f64 2) (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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) 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 (sqrt.f64 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 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) 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 (sqrt.f64 2) A) (pow.f64 B 5))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F A))))) (-.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) 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 (-.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 A (/.f64 (sqrt.f64 2) (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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) 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 (sqrt.f64 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 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) 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 (sqrt.f64 2) A) (pow.f64 B 5))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F A))))) (-.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) 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 (-.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F A)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) 1/4)) (*.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (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 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (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 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) 1/4)) (*.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 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 -1 (*.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 (/.f64 1 (pow.f64 A 3)) F)))) (+.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (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 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (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 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (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 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) 1/4)) (*.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 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 -1 (*.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 (/.f64 1 (pow.f64 A 3)) F)))) (+.f64 (+.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 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 A 7))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.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)) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (/.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 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 -1 (*.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 (pow.f64 B 2) F) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 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 (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 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) 1/16))) C)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/16))))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.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 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 1/32)) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 A 7)))) 1/256)))) (pow.f64 C 3)))))
(+.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/16))))) (*.f64 -1 (+.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 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) 1/16))) C) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2))))) (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 1/32)) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 A 7)))) 1/256)))) (pow.f64 C 3)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/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 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.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)))) 1/8)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) C)) 1/16)) (*.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) C)) 1/16)) (*.f64 (*.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)))))))
(+.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 -8) (/.f64 (sqrt.f64 2) C)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.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)))) 1/8)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/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 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.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)))) (pow.f64 (*.f64 1/2 (*.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 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4)) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 C F) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C))))) (*.f64 C (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)))) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 -8) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))) (*.f64 1/32 (*.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 (*.f64 C F) (/.f64 A (-.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 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) C)) 1/16)) (*.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4)) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 C F) (pow.f64 (-.f64 A C) 3))))) (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 (/.f64 1 A) F)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 -8) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))) (*.f64 1/32 (*.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 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 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) C)) 1/16)) (*.f64 (*.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))))))))
(+.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 -8) (/.f64 (sqrt.f64 2) C)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.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)))) 1/8)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4)) (+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.f64 (+.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 F) (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.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 (pow.f64 (sqrt.f64 -8) 2)) A))))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/8)) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (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)))) (pow.f64 (*.f64 1/2 (*.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 1 (*.f64 F (pow.f64 A 7)))) (*.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 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.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)))) (pow.f64 (*.f64 1/2 (*.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 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4)) (+.f64 (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 C F) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C))))) (*.f64 C (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)))) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 -8) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))) (*.f64 1/32 (*.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 (*.f64 C F) (/.f64 A (-.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 1/4 (/.f64 (*.f64 C (*.f64 F 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 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 C F) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C))))) (*.f64 F (*.f64 (pow.f64 C 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)))) (+.f64 (*.f64 1/32 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 C F) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 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 2) (/.f64 (sqrt.f64 -8) (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 (*.f64 C F) (/.f64 A (-.f64 A C))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 4)))) 1/128))))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) C)) 1/16)) (*.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4)) (+.f64 (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 C F) (pow.f64 (-.f64 A C) 3))))) (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 (/.f64 1 A) F)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 -8) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))) (*.f64 1/32 (*.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 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 (pow.f64 B 6) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C (*.f64 F 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 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 C F) (pow.f64 (-.f64 A C) 3))))) (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 (/.f64 1 A) F)) 1/2)) 2)) (/.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 F (*.f64 (pow.f64 C 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)))) (+.f64 (*.f64 1/32 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 C F) (pow.f64 (-.f64 A C) 3))))) (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 (/.f64 1 A) F)) 1/2)) 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 2) (/.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 7))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (sqrt.f64 -8) (pow.f64 C 4)))) 1/128))))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) C)) 1/16)) (*.f64 (*.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))) (*.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 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))) (+.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 (*.f64 C A) (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 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 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))) (*.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 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)) 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 C (/.f64 A (-.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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))) (+.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 (*.f64 C A) (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 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 C (/.f64 A (pow.f64 (-.f64 A C) 5)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (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 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 (pow.f64 (sqrt.f64 -8) 2)))))))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))) (+.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 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)) 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 C (/.f64 A (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))))) (*.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 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)) 2)) (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 (pow.f64 C 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))) (*.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 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)) 2)) (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 (pow.f64 C 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8))))) (+.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 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)) 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 C (/.f64 A (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8)))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (sqrt.f64 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 (*.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 B (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (sqrt.f64 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 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 (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 (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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/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 (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 (*.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 B (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (sqrt.f64 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 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 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (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))) 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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/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 (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 (-.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 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 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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/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 (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 B (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (sqrt.f64 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 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/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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (pow.f64 B 2) C)) -1/2)))) (*.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 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (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 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (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))) B)))))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (sqrt.f64 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 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 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (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))) B)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (pow.f64 B 2) C)) -1/2)))) (*.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 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (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 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (neg.f64 (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (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 (*.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 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (pow.f64 (*.f64 -1 (*.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 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 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 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (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 2 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 B 2) F))) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (/.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))) (pow.f64 (*.f64 -1 (*.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 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (neg.f64 (sqrt.f64 (*.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 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (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 (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 (-.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 -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 (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)))) (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 (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 (-.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 (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 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (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 (-.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)) 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 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (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 (-.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 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 (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))) 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 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 (*.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 (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)))) (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 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 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)))) (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 (-.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 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 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (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 (-.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)) 1/2))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 2 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))))) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (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 (-.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 (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 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/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 (*.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 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (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 (-.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 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 (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))) B)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 2 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))))) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (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 (-.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 (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 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/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 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) -1))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) -1)) (*.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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (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 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) -1)) (+.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 (/.f64 1 A) F)) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 -1 (*.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 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8))) -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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (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 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) -1)) (+.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 (/.f64 1 A) F)) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 -1 (*.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 -1/2 (*.f64 F (pow.f64 B 4))) (*.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)) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8))) -1/2)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.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 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 A) F)))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8))) -1/2)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2))))) (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 A) F)))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -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 A (*.f64 (*.f64 (pow.f64 C 2) F) -8)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)))))
(+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -8)) (*.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 (pow.f64 B 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 A (*.f64 (*.f64 (pow.f64 C 2) F) -8)) (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C))))))
(+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -8)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))))))
(+.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 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)))) (+.f64 (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -8)) (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (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 A (*.f64 (*.f64 (pow.f64 C 2) F) -8)) (+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))))) (*.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 F (pow.f64 B 6)))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(*.f64 (pow.f64 B 3) (neg.f64 F))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A))))
(*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (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 -1 (*.f64 F (pow.f64 B 3))) (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 C A))))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 4 A))) (*.f64 B F)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (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 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 C A))))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A))))) (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 C A))) -4)))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 4 A))) (*.f64 B F)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))))) (*.f64 A (*.f64 (*.f64 (+.f64 C A) (*.f64 C F)) -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 C A))))
(*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (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 C A))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 4 (*.f64 C (*.f64 F A))) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 C F) (*.f64 4 A)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))) (neg.f64 B)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (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 C (*.f64 F (+.f64 C A))) -4)) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 4 (*.f64 C (*.f64 F A))) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))))))))
(+.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C A) (*.f64 C F)) -4)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 C F) (*.f64 4 A)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))) (neg.f64 B)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (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 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) (*.f64 (-.f64 C (sqrt.f64 (+.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F)) (*.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 F A)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 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))))))) (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F)) (*.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 F A))) (*.f64 (pow.f64 A 2) (*.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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2))))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 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 C 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2))))) (+.f64 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F)) (*.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 F A))) (*.f64 F (*.f64 (+.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 (-.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 B 2) C))))) (pow.f64 A 3)))))
(+.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))))))) (*.f64 F A)) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (pow.f64 B 2) C)) -1/2))) (*.f64 F (pow.f64 A 3)))) (*.f64 F (*.f64 (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (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 -1 C)))) -4))
(*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 C (neg.f64 C)) C)) -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 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 C) 2)))))) (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) -4)) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 C (neg.f64 C)) C)) -4)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 2 (*.f64 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 C (*.f64 F (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 C) 2)))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) -4)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 C) 2))) A))) (*.f64 2 (*.f64 (*.f64 (pow.f64 C 2) F) (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 C) 2))) A)))))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 2 (*.f64 C F))) (+.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 C (neg.f64 C)) C)) -4)) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A)))) (+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 C 2) F) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -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 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 C) 2)))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 C) 2)))) (pow.f64 A 2))) (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) -4)) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 C) 2))) A))) (*.f64 -2 (*.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 C) 2))))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 C) 2)))) 2))) (/.f64 C (pow.f64 A 2))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 C 2) F) (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 C) 2))) A))))))))
(+.f64 (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A))) (+.f64 (*.f64 -2 (*.f64 (*.f64 F (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (neg.f64 (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) 2))) (/.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 C (neg.f64 C)) C)) -4)))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 C (*.f64 (pow.f64 B 2) F)) (pow.f64 A 2)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 C 2) F) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A))))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 2 (*.f64 C F)))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -8))
(+.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 C (*.f64 (*.f64 F (pow.f64 A 2)) -8)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F A))))
(+.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 -2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) A)))))
(+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -8)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F A)))))
(+.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 -2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 -8 (*.f64 C (*.f64 F (pow.f64 A 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 B 2) F)))) A))))
(+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -8)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F A))))) (neg.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F)))) A)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (*.f64 (pow.f64 B 2) (-.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 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (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 F (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C 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 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (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 F (*.f64 (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 -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 (pow.f64 C 2) F)) (*.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 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4))) (pow.f64 C 2))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C 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 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (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 (*.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 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 F (*.f64 (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 -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 (pow.f64 C 2) F)) (*.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 -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)))))) (pow.f64 C 3))))))
(+.f64 (*.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 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4))) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))))) (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 C 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 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 A (*.f64 (*.f64 (*.f64 C F) (-.f64 A (*.f64 -1 A))) -4))
(*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 F (+.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))))
(+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 C F) (-.f64 A (*.f64 -1 A))) -4)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 A) 2))))))))
(+.f64 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A)))) (*.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 (neg.f64 A) 2))) (*.f64 A 2)))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C) (*.f64 F (+.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))))
(+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 C F) (-.f64 A (*.f64 -1 A))) -4)) (+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 A) 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 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 (neg.f64 A) 2))) (*.f64 A 2)))) (+.f64 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A)))) (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 (pow.f64 A 2) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) -1/2))) (/.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A)))) (*.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 (neg.f64 A) 2))) (*.f64 A 2))) (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 (pow.f64 A 2) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 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 (*.f64 C F) (-.f64 A (*.f64 -1 A))) -4)) (+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 A) 2))))))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 A) 2)))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 A) 2)))))))) (*.f64 A (*.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 A) 2)))))))) (pow.f64 C 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 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 (neg.f64 A) 2))) (*.f64 A 2))) (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)))) 2) (*.f64 (pow.f64 A 2) (neg.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -2 A)) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 (*.f64 (pow.f64 B 2) -1/2) A))) (pow.f64 C 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 (pow.f64 A 2) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) -1/2))) (/.f64 F C)) (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A))))))
(+.f64 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)))) 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (neg.f64 (pow.f64 A 2)))) (*.f64 -2 A)) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.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) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 A 2))) (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 (pow.f64 A 2) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) -1/2))) C)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -8))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -8)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))))
(+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -8)) (*.f64 2 (*.f64 C (*.f64 (pow.f64 B 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 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -8)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C)))))
(+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 A)) (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -8)) (*.f64 2 (*.f64 C (*.f64 (pow.f64 B 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 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (+.f64 (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -8)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) C))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 (pow.f64 B 2) F))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2))))) C)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 A)) (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -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 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.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 (-.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 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.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 (-.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 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.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 (-.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 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.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 (-.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 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.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 (-.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 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.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 (-.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 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.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 (-.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 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.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 (-.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 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.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 (-.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 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.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 (-.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 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.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 (-.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 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.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 (/.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 1 (/.f64 (-.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 4 (*.f64 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 4 (/.f64 4 (/.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 4 (/.f64 (*.f64 4 (-.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 (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 4 (/.f64 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (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 2 (*.f64 F (*.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -1 (/.f64 (-.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 (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -1 (-.f64 0 (/.f64 (-.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (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)))) 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (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 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -2 (/.f64 (-.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -2 (+.f64 (/.f64 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (-.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 (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -2 (-.f64 0 (/.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -2 (/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (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 4 (-.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 8 (+.f64 (*.f64 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 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 8 (+.f64 (/.f64 4 (/.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 4 (/.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 8 (+.f64 (/.f64 (*.f64 4 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (/.f64 (*.f64 4 (-.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 (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 4 (-.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 4 (-.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 (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (*.f64 4 (/.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)))) 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -4 (+.f64 (/.f64 (-.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 (-.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -4 (/.f64 (*.f64 4 (-.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 (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -4 (/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (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 (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (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 (neg.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (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 4 (*.f64 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (*.f64 2 (*.f64 4 (-.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (*.f64 4 (/.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))))) 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 4 (*.f64 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (*.f64 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 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.f64 4 (/.f64 (-.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))))))))))) 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (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)))) 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.f64 2 (/.f64 (-.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 (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.f64 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 (sqrt.f64 (*.f64 2 (*.f64 F (*.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (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 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (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 (-.f64 (*.f64 4 (*.f64 A C)) (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 4 (*.f64 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (neg.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))))))))))) (neg.f64 (*.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (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 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (+.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))))) 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (/.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 2 (*.f64 4 (/.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)))))) 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 4 (*.f64 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (+.f64 (*.f64 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 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 4 (-.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (+.f64 (/.f64 4 (/.f64 (-.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 4 (/.f64 (-.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)))))))))))) 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 4 (*.f64 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (+.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))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (+.f64 (neg.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))))))))))) (neg.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 2 (neg.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))
(/.f64 (+.f64 (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 4 (*.f64 C A))))))))) (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 4 (*.f64 C A)))))))))) (*.f64 2 (neg.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2))))))
(/.f64 (*.f64 (sqrt.f64 (*.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))))))) -4) (*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) -2)))
(/.f64 (+.f64 (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))))))))))) (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 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (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 4 (-.f64 (*.f64 4 (*.f64 A C)) (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 4 (*.f64 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (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))))))))) 1/2) (*.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 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 (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))) 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.f64 (*.f64 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 (pow.f64 B 2) (*.f64 4 (*.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.f64 (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))))))))))) 2) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (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 4 (*.f64 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.f64 (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))))))))))) 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.f64 (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 (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.f64 (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 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.f64 (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))))))))))) -1) (-.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.f64 (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 4 (-.f64 (*.f64 4 (*.f64 A C)) (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 4 (*.f64 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.f64 (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 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.f64 (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))))))))))) 1/2) (*.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (neg.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))))))))))) (neg.f64 (*.f64 4 (-.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (neg.f64 (*.f64 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 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (neg.f64 (neg.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 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (neg.f64 (neg.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 0 (neg.f64 (*.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (neg.f64 (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 (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.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 (*.f64 C (*.f64 4 A)) (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 C A)))))))
(sqrt.f64 (*.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 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 C A)))))))
(sqrt.f64 (*.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 (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 C A)))))))
(sqrt.f64 (*.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 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 C A)))))))
(sqrt.f64 (*.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 (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 C A)))))))
(sqrt.f64 (*.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 (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 C A)))))))
(sqrt.f64 (*.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 (*.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 C A)))))))
(sqrt.f64 (*.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 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 C A)))))))
(sqrt.f64 (*.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 (/.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 C A)))))))
(sqrt.f64 (*.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 (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 C A)))))))
(sqrt.f64 (*.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 (*.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 C A)))))))
(sqrt.f64 (*.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 (*.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 C A)))))))
(sqrt.f64 (*.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 (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) 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 C A)))))))
(sqrt.f64 (*.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 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))) 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 C A)))))))
(sqrt.f64 (*.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 (*.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 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.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 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 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.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 (*.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 4 (*.f64 A C))) F) 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 4 (*.f64 A C))) F) 2)))
(+.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))) 2))) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))) 2))))
(*.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))) 2)) (*.f64 F (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) 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 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.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 (*.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 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.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 (*.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 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.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 (*.f64 4 (*.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 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.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 (*.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 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.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 (*.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 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.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)))))

localize29.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))
5.4b
(*.f64 (*.f64 F A) (-.f64 C (neg.f64 C)))
8.1b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
21.0b
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))))
Compiler

Compiled 106 to 36 computations (66% saved)

series37.0ms (0%)

Counts
4 → 108
Calls

39 calls:

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

rewrite74.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1134×bool.json-1
1134×bool.json-2
1102×rational.json-1
1102×rational.json-2
1102×rational.json-4
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
022156
1225156
2616144
31455144
43601132
Stop Event
node limit
Counts
4 → 90
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 (*.f64 F A) (-.f64 C (neg.f64 C)))
(-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C 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 (*.f64 -16 (*.f64 C C))))) (/.f64 1 (-.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 A (*.f64 -16 (*.f64 C C))))) (*.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))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C 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 (*.f64 -16 (*.f64 C 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 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C 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 (*.f64 -16 (*.f64 C C))))) (/.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 A (*.f64 -16 (*.f64 C C))))) 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 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.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 A (*.f64 -16 (*.f64 C C))))) (/.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))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2))))) (#(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 F (*.f64 A (*.f64 -16 (*.f64 C C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -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 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (*.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 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 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 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -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 F (*.f64 A (*.f64 -16 (*.f64 C C))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 C (*.f64 A (+.f64 F F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 C (*.f64 A (+.f64 F F))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 C (*.f64 F A)) (*.f64 C (*.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 C (*.f64 A (+.f64 F F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 C (*.f64 A (+.f64 F F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 C (*.f64 F (*.f64 A 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 F A) (*.f64 C 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 F A) (*.f64 C 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F A) (*.f64 C 8))) (*.f64 2 (*.f64 (*.f64 F A) (*.f64 C 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 C (*.f64 A (+.f64 F F)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 C (*.f64 A (+.f64 F F))) (*.f64 C (*.f64 A (+.f64 F F))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 C (*.f64 A (+.f64 F F))) (*.f64 C (*.f64 A (+.f64 F F))))))))
((#(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 (*.f64 A (+.f64 C C)) (-.f64 (*.f64 A (+.f64 C C)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 B 2)) (*.f64 A (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 A (*.f64 C 4)) (-.f64 (pow.f64 B 2) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 C (*.f64 A 3)) (-.f64 (*.f64 C A) (pow.f64 B 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 (-.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 (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))) 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/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 neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.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 or (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))

simplify207.0ms (0.3%)

Algorithm
egg-herbie
Rules
1160×rational.json-simplify-51
1076×rational.json-simplify-1
886×rational.json-simplify-2
752×rational.json-simplify-44
688×rational.json-simplify-35
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02858260
16488228
215878228
340288228
460438228
575978228
Stop Event
node limit
Counts
198 → 162
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.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 -1 (*.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 -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 (*.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 -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 -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 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 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/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 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/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/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 -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/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))))
(+.f64 (*.f64 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/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 1/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/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))))))
(*.f64 -1 (*.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 -1 (*.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 -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 (*.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 -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 -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 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))))))
(*.f64 -1 (*.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 -1 (*.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 -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 (*.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 -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 -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 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))))))
(*.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 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 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 -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 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -1))
(+.f64 (-.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -1) -1)
(-.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))) -1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 4) 1/4)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2) 2)
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 4))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 4)) 8)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))) 4) -4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -2) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 4))) 16)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -2)) 2)
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -2))) 4)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (*.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))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2) (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 4) (/.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (/.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))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -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 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (*.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 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 4))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -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 F (*.f64 A (*.f64 -16 (*.f64 C C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (*.f64 C (*.f64 A (+.f64 F F))) 0)
(+.f64 0 (*.f64 C (*.f64 A (+.f64 F F))))
(+.f64 (*.f64 C (*.f64 F A)) (*.f64 C (*.f64 F A)))
(-.f64 (*.f64 C (*.f64 A (+.f64 F F))) 0)
(/.f64 (*.f64 C (*.f64 A (+.f64 F F))) 1)
(/.f64 (*.f64 C (*.f64 F (*.f64 A 4))) 2)
(/.f64 (*.f64 (*.f64 F A) (*.f64 C 8)) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 F A) (*.f64 C 8))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F A) (*.f64 C 8))) (*.f64 2 (*.f64 (*.f64 F A) (*.f64 C 8)))) 16)
(+.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 (*.f64 A (+.f64 C C)) (-.f64 (*.f64 A (+.f64 C C)) (pow.f64 B 2)))
(+.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 (*.f64 C (*.f64 A 3)) (-.f64 (*.f64 C A) (pow.f64 B 2)))
(*.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -1)
(*.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/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)
(neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
Outputs
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -16)) -1))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -16)) -1))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -16)) -1))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -16)) -1))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)) -1))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.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 -1 (*.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 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)) -1)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (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 -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 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)) -1)) (*.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)) (neg.f64 (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))) (+.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 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 2) (pow.f64 B 4)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (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 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.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 -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 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)) -1)) (*.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 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))) (+.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 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)) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (+.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 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 -64 (*.f64 (pow.f64 C 4) (/.f64 (sqrt.f64 -16) (pow.f64 B 8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 -64 (*.f64 (pow.f64 C 4) (/.f64 (sqrt.f64 -16) (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 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (pow.f64 B 6))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C)) 1/16)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) C)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 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 -16) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2))) 1/64))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C))))) (*.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/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) C)))) (*.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/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.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/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 -16) (sqrt.f64 (/.f64 F A)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2))) 1/64))) (*.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 (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 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C))))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) 1/256))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) C)))) (*.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/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 C 3)))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C)) -1/16)))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) -1/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 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C)) -1/16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2))) -1/64))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C)) -1/16)) (*.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 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) -1/16)) (*.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 (*.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 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C)) -1/16)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2))) -1/64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3)))) -1/256)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C)) -1/16)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4)) (*.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 7))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3))) -1/256))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) -1/16)) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -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 7))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3))) -1/256)))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) -1/16)) (+.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 7))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3))) -1/256)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C)) 1/16)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) C)))))
(+.f64 (*.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/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 -16) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2))) 1/64))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C))))) (*.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/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) C)))) (*.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/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/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 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2))) 1/64))) (*.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 (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 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C))))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) 1/256))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) C)))) (*.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/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 C 3)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)) -1))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.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 -1 (*.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 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)) -1)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (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 -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 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)) -1)) (*.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)) (neg.f64 (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))) (+.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 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 2) (pow.f64 B 4)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (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 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.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 -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 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)) -1)) (*.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 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))) (+.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 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)) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (+.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 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 -64 (*.f64 (pow.f64 C 4) (/.f64 (sqrt.f64 -16) (pow.f64 B 8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 -64 (*.f64 (pow.f64 C 4) (/.f64 (sqrt.f64 -16) (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 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (pow.f64 B 6))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)) -1))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.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 -1 (*.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 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)) -1)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (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 -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 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)) -1)) (*.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)) (neg.f64 (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))) (+.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 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 2) (pow.f64 B 4)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (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 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.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 -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 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)) -1)) (*.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 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))) (+.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 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)) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (+.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 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 -64 (*.f64 (pow.f64 C 4) (/.f64 (sqrt.f64 -16) (pow.f64 B 8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 -64 (*.f64 (pow.f64 C 4) (/.f64 (sqrt.f64 -16) (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 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (pow.f64 B 6))))))))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(*.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 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 0)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -1))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(+.f64 (-.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -1) -1)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(-.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 0)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 1)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2) 1/2)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))) -1)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 4) 1/4)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2) 2)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 4))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 1)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2) 2)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))) -1)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 4) 4)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 4)) 8)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))) 4) -4)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -2) -2)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 4))) 16)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -2)) 2)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -2))) 4)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16)))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F)))
(sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.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))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 2) (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 4) (/.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.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 F (*.f64 A (*.f64 -16 (*.f64 C C))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.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 A (*.f64 -16 (*.f64 C C))))) 2))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.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 F (*.f64 A (*.f64 -16 (*.f64 C C)))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.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 A (*.f64 -16 (*.f64 C C))))) 2))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) 4))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.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 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -2))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 F (*.f64 A (*.f64 -16 (*.f64 C C))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 A (+.f64 F F))) 0)
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(+.f64 0 (*.f64 C (*.f64 A (+.f64 F F))))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(+.f64 (*.f64 C (*.f64 F A)) (*.f64 C (*.f64 F A)))
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(-.f64 (*.f64 C (*.f64 A (+.f64 F F))) 0)
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(/.f64 (*.f64 C (*.f64 A (+.f64 F F))) 1)
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(/.f64 (*.f64 C (*.f64 F (*.f64 A 4))) 2)
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(/.f64 (*.f64 (*.f64 F A) (*.f64 C 8)) 4)
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(/.f64 (*.f64 2 (*.f64 (*.f64 F A) (*.f64 C 8))) 8)
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F C)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F A) (*.f64 C 8))) (*.f64 2 (*.f64 (*.f64 F A) (*.f64 C 8)))) 16)
(*.f64 2 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 F C) (*.f64 2 A))
(*.f64 A (*.f64 2 (*.f64 F 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 (*.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 A (*.f64 C 4)) (-.f64 (pow.f64 B 2) 1)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 A (+.f64 C C)) (-.f64 (*.f64 A (+.f64 C C)) (pow.f64 B 2)))
(+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 A (*.f64 C 4)))
(+.f64 (*.f64 A (*.f64 C 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 3)) (-.f64 (*.f64 C A) (pow.f64 B 2)))
(+.f64 (*.f64 A (*.f64 3 C)) (-.f64 (*.f64 A C) (pow.f64 B 2)))
(+.f64 (*.f64 A (*.f64 C 3)) (-.f64 (*.f64 A C) (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 (*.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 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(-.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 (*.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/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))
(neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))

localize42.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.3b
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C C)))
5.8b
(*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C C))))
13.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)))
16.0b
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C C)))))
Compiler

Compiled 134 to 66 computations (50.7% saved)

series36.0ms (0%)

Counts
4 → 132
Calls

45 calls:

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

rewrite111.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1022×rational.json-simplify-35
890×bool.json-1
890×bool.json-2
866×rational.json-1
866×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021198
1220198
2540198
31237198
42945198
57104198
Stop Event
node limit
Counts
4 → 73
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C C)))))
(/.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 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C C)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))))) (#(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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 not (not (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 and (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 or (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 A (*.f64 (+.f64 F F) (-.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))) (*.f64 F A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (*.f64 4 A))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 F 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 F 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 F 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2) (/.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A A)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 A (*.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 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))

simplify235.0ms (0.3%)

Algorithm
egg-herbie
Rules
1276×rational.json-simplify-49
1128×rational.json-simplify-51
942×rational.json-simplify-1
882×rational.json-simplify-2
878×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
051316865
1136715861
2313815221
3588115071
4761715071
Stop Event
node limit
Counts
205 → 252
Calls
Call 1
Inputs
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 6)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))))) (pow.f64 B 7))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A)))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (+.f64 (*.f64 -1/2048 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6))))))) (pow.f64 A 3))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (+.f64 (*.f64 (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))))) (pow.f64 C 3)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 -4 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(*.f64 A (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(*.f64 A (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(*.f64 A (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(*.f64 -4 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(*.f64 -4 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(*.f64 A (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(*.f64 -4 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(*.f64 -4 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2))
(-.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -1)
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -1)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 4)
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 8)
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) -4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) -2) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) 16)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 1 (*.f64 4 (-.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 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) -2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 0)
(+.f64 0 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F A)))
(-.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 0)
(/.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (*.f64 4 A))) 2)
(/.f64 (*.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 F 8)) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 F 8))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 F 8)))) 16)
(+.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 0)
(+.f64 0 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (/.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2) (/.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2))
(-.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 0)
(/.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A A)) 2)
(/.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 4)
(/.f64 (*.f64 2 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 16)
Outputs
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))) (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) A) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 4) A) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) A) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/16)) (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/16 (*.f64 (pow.f64 B 6) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 4) A) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 C F))) (*.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) B)) -2)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -2 (*.f64 (sqrt.f64 2) (/.f64 C B)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) B)) -2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 -2 (+.f64 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) B)) -2)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (+.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 -4 (*.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 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C B))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 -4 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))))) (*.f64 -2 (+.f64 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) B) -1))
(*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) B) -1)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) B)) 2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 C B)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) B)) 2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) B) -1)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C B))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 2 (+.f64 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) B)) 2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) B) -1)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) 4)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C B)))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 4 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 2 (+.f64 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 3))))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 4 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 5))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))) (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) A) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 4) A) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) A) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/16)) (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/16 (*.f64 (pow.f64 B 6) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 4) A) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 C F))) (*.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 C F)) -2))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 A (sqrt.f64 -2)) -2))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 C F)) -2)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) 1/4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 A (sqrt.f64 -2)) -2)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 C F)) -2)) (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -2) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/64)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) 1/4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 A (sqrt.f64 -2)) -2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 4) A)) 1/64))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) 1/4)) (+.f64 (*.f64 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/512)) (+.f64 (*.f64 (*.f64 A (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 C F)) -2)) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -2) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/64)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 A (sqrt.f64 -2)) -2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 4) A)) 1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))) 1/512)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 A (sqrt.f64 -2)) -2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 4) A)) 1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/512 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) B)) -2)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -2 (*.f64 (sqrt.f64 2) (/.f64 C B)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) B)) -2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 -2 (+.f64 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) B)) -2)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (+.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 -4 (*.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 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C B))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 -4 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))))) (*.f64 -2 (+.f64 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -4) (/.f64 (sqrt.f64 2) A)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) A)) 1/16)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) A)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -4) (/.f64 (sqrt.f64 2) A)))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -4)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (/.f64 (sqrt.f64 2) (pow.f64 A 2))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/32)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) A)) 1/16))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) 1/32)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (pow.f64 A 2))) 1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/32 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 A 2)))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) A)))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/32 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 A 2))))) (+.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -4) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) 1/64)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 6)))))
(+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -4)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (/.f64 (sqrt.f64 2) (pow.f64 A 2))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/32))))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -4) (/.f64 (sqrt.f64 2) A)))))) (+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/128)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/128)) (*.f64 (*.f64 (sqrt.f64 -4) (/.f64 (sqrt.f64 2) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) A)) 1/16)))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/128 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (pow.f64 A 3))) 1/256)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/128 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 A 3)))))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) 1/32)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (pow.f64 A 2))) 1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/32 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 A 2))))))))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) A)))))) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/32 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 A 2))))) (+.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -4) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) 1/64))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (*.f64 (pow.f64 B 6) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/128)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 (sqrt.f64 -4) 3)) -1/128))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 (sqrt.f64 -4) 5)) 1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (pow.f64 A 3))) 1/256))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) -4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) -2))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -2)))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))))))
(+.f64 (*.f64 (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 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) -16)) (+.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) -4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 8 (*.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 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))) (*.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) -2)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (*.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 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) -2) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5)))) -14))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.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 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -2)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) -14)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) -16)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) -4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) -64)) (+.f64 (*.f64 2 (*.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 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) 32)) (*.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 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) 8)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) 8)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 -4 (*.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 5))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))) (+.f64 (*.f64 2 (*.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 8 (*.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 3))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))) 36))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) -64))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -64)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -4 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) 2)) (*.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 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5)))) 10)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 8 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -64)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -4 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) 2)) (*.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 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) 10))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 8 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) C) 2)) (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))))) (pow.f64 B 3))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) -2) (pow.f64 B 3))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (neg.f64 (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) C) 2)) (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))))) (pow.f64 B 3))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) -16)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) 8)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) 2)))) (pow.f64 B 5)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 C 2)) -16)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 C 2))) 10)) (pow.f64 B 5))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) -2) (pow.f64 B 3)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) -6) (pow.f64 B 5)) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))))) (pow.f64 B 7))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) C) 2)) (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))))) (pow.f64 B 3))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) 8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) 4)) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) 32))))) (pow.f64 B 7))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) -16)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) 8)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) 2)))) (pow.f64 B 5))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 C 2)) -16)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 C 2))) 10)) (pow.f64 B 5)) (/.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7)))) 8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 4 (*.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))))) -32))) (pow.f64 B 7)))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) -2) (pow.f64 B 3)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) -6) (pow.f64 B 5)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 8 (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) -28)) (pow.f64 B 7))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) -6) (pow.f64 B 5)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) -20) (pow.f64 B 7))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -4))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) A))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 -4) A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -4)))) 1/8))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) A)) (sqrt.f64 -4)) 1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) A)))))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))))))
(+.f64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/32)) (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32)) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -4))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) A)))))) (*.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 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 A 2)))) -1/32)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) 1/32)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 -4) A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -4)))) 1/8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (pow.f64 A 2))) 1/64)))))
(+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) A)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) A)) (sqrt.f64 -4)) 1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 2)) (sqrt.f64 -4))) 1/32)))) (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (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 (*.f64 (sqrt.f64 -4) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 A 2))) 1/64))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32)) (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/32)) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -4))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) A)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/128)) (+.f64 (*.f64 (*.f64 (pow.f64 B 6) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 (sqrt.f64 -4) 5))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/64)) (*.f64 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/128)))))) (*.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 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (/.f64 (sqrt.f64 2) (pow.f64 A 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 A 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 A 2)))) -1/32)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (pow.f64 A 2))) 1/64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -4)))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 -4) A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/64 (*.f64 (pow.f64 B 6) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/128 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 A 3))))))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) 1/32))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 2)) (sqrt.f64 -4))) 1/32)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (/.f64 (pow.f64 B 6) (pow.f64 A 3)))) 1/256)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/32)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -4) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 A 2))) 1/64)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)) (pow.f64 A 3))) 1/64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (sqrt.f64 -4))) 1/128)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (pow.f64 (sqrt.f64 -4) 3))) -1/128)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) A)) (sqrt.f64 -4)) 1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) A))))))))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) -1/2))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) -1/2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) 1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) -1/16))) A)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) -1/2)) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 1/16) A)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) -1/2)) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) A))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) -1/2)) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) 1/16)) A)))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A))))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) -1/2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) 1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) -1/16))) A)) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/32)))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/256))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) -1/2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 1/16) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))) -1/32))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))) 1/64)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) -1/2)) (+.f64 (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))) -1/32)))) (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) 5/256))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) -1/2)) (+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) 1/16)) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))) -1/32)))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 5/256)))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (+.f64 (*.f64 -1/2048 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6))))))) (pow.f64 A 3))))))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))))) (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/32)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) -1/2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) 1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) -1/16))) A)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) -1/1024)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) -1/256)) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 B 6) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) -1/2048) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) 1/128))))) (pow.f64 A 3))))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/256)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))) 1/64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))) -1/32)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 -2) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) -1/1024)) (+.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) (*.f64 -1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (sqrt.f64 -2))) 15/2048))) (pow.f64 A 3)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 1/16) A)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))) -1/32)) (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) A)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) -1/1024)) (*.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (sqrt.f64 -2))) 7/2048)) (pow.f64 A 3)))))) (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) 5/256))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))) -1/32)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) 1/16)) A) (/.f64 (*.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (sqrt.f64 -2))) 5/2048) (pow.f64 A 3)))))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 5/256)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.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 A F)))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -2)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 C (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -2))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.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 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) 2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) 8)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) -16)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -2)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -8)))))
(+.f64 (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -2)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -6))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -2))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -6))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (+.f64 (*.f64 (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))))) (pow.f64 C 3)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.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 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) 2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) 8)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) -16))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) 8)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) 4)) (*.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)) -64))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -2)) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -8))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 8 (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) 36)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -2))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -6)) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 8 (/.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))) -28)))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 C (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -2)))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -6)) (*.f64 (pow.f64 C 3) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) -20))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 (*.f64 C F) (*.f64 -8 (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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 (*.f64 C F) (*.f64 -8 (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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 (*.f64 C F) (*.f64 -8 (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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 (*.f64 C F) (*.f64 -8 (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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 (*.f64 C F) (*.f64 -8 (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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(+.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 (*.f64 C F) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 A (*.f64 2 (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -8 (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A)))
(*.f64 -4 (*.f64 (pow.f64 A 2) C))
(*.f64 -4 (*.f64 C (pow.f64 A 2)))
(*.f64 C (*.f64 -4 (pow.f64 A 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(*.f64 A (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(*.f64 A (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(*.f64 A (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(*.f64 -4 (*.f64 (pow.f64 A 2) C))
(*.f64 -4 (*.f64 C (pow.f64 A 2)))
(*.f64 C (*.f64 -4 (pow.f64 A 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(*.f64 -4 (*.f64 (pow.f64 A 2) C))
(*.f64 -4 (*.f64 C (pow.f64 A 2)))
(*.f64 C (*.f64 -4 (pow.f64 A 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(*.f64 A (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(*.f64 -4 (*.f64 (pow.f64 A 2) C))
(*.f64 -4 (*.f64 C (pow.f64 A 2)))
(*.f64 C (*.f64 -4 (pow.f64 A 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(*.f64 -4 (*.f64 (pow.f64 A 2) C))
(*.f64 -4 (*.f64 C (pow.f64 A 2)))
(*.f64 C (*.f64 -4 (pow.f64 A 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 C (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 A (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 0)
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 0 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -1)
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 0)
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1)
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 1 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1/2)
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -1)
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1/4)
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2) 2)
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 2)
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -1)
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 4)
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 8)
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) -4)
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) -2) -2)
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) 16)
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.f64 (+.f64 F 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 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(/.f64 (sqrt.f64 (*.f64 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.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 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.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 A (*.f64 (+.f64 F 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 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 (sqrt.f64 (*.f64 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(/.f64 (sqrt.f64 (*.f64 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(/.f64 (sqrt.f64 (*.f64 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(/.f64 (sqrt.f64 (*.f64 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(/.f64 (sqrt.f64 (*.f64 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(/.f64 (sqrt.f64 (*.f64 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) -2))
(/.f64 (sqrt.f64 (*.f64 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 (sqrt.f64 (*.f64 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 F 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 A (*.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 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 0)
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 0 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F A)))
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 0)
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1)
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (*.f64 4 A))) 2)
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (*.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 F 8)) 4)
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 F 8))) 8)
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 F 8)))) 16)
(*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 A F) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 0)
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 0 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 (/.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2) (/.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2))
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(-.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 0)
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A A)) 2)
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 4)
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 2 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 8)
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 16)
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))

localize82.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.5b
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 A (neg.f64 C)))))))
8.3b
(/.f64 (pow.f64 B 2) C)
8.7b
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 A (neg.f64 C)))))))))
12.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 A (neg.f64 C))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
Compiler

Compiled 248 to 145 computations (41.5% saved)

series63.0ms (0.1%)

Counts
4 → 96
Calls

42 calls:

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

rewrite91.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1490×bool.json-1
1490×bool.json-2
1460×rational.json-1
1460×rational.json-2
1460×rational.json-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
027312
1275312
2732312
31737300
44609300
Stop Event
node limit
Counts
4 → 72
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 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 A (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 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 A (neg.f64 C)))))))))
(/.f64 (pow.f64 B 2) C)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 A (neg.f64 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) 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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)))) (#(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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) 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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) 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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) 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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) 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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) (*.f64 1/2 (/.f64 -1 (-.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) (/.f64 1 (-.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) (*.f64 (/.f64 1 (-.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))) (#(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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) 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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) 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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) 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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) -2) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (#(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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))))) -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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))))))) (#(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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 4) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 4) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 4)) 8)))) (#(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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) -2) -1) 2)))) (#(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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 B 2) C) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 B 2) C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) C) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 B 2) (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (pow.f64 B 2) C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) (/.f64 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 B 2) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 B 2) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 1/2 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (/.f64 1/2 C) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 1/2 (/.f64 1 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) 4) (/.f64 1 (*.f64 4 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 C) (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 B 2)) (/.f64 1 (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 2 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 C) (*.f64 2 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (pow.f64 B 2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) C))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) C))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))))))

simplify257.0ms (0.3%)

Algorithm
egg-herbie
Rules
1960×rational.json-simplify-35
1306×rational.json-simplify-2
1008×rational.json-simplify-43
930×rational.json-simplify-51
874×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
073224636
1207524038
2483523358
3755323252
Stop Event
node limit
Counts
168 → 333
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.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 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F)))))) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.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 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F)))))) (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/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/128 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 (pow.f64 C 4) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3))))))))) (pow.f64 B 6)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.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 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F)))))) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 -2 A))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 -2 A))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 -2 A)))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 6))) (sqrt.f64 (/.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 C) (*.f64 -2 A)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) 2)) (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 6))) (sqrt.f64 (/.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 -2 A))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 C) (*.f64 -2 A)))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 6))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 -2 A)))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 6))) (sqrt.f64 (/.f64 (pow.f64 C 3) (pow.f64 F 3))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 6))) (sqrt.f64 (/.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 6))) (sqrt.f64 (/.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 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 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))))
(*.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/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 (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/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))))))
(+.f64 (*.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) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 4))) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 -2)) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (sqrt.f64 8)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 6))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (sqrt.f64 8))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 4))) (pow.f64 C 2)))))))))
(*.f64 (sqrt.f64 (*.f64 A 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 C) (*.f64 -2 A)) (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 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -2 A) (*.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 C) (*.f64 -2 A)) (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 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -2 A) (*.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 2 C) (*.f64 -2 A)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 -2 A)) (*.f64 C (sqrt.f64 -8))))) 2)) (*.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (pow.f64 B 6)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 -2 A))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 -2 A))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 -2 A))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 C) (*.f64 -2 A)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) 2)) (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 C 3) F)))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 C 3) (pow.f64 F 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 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 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 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 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 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 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.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 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))))
(+.f64 (*.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 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (sqrt.f64 -2)) (*.f64 C (sqrt.f64 8)))))))
(+.f64 (*.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 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (sqrt.f64 -2)) (*.f64 C (sqrt.f64 8))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (+.f64 (*.f64 2 C) (*.f64 -2 A)) (pow.f64 B 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (+.f64 (*.f64 2 C) (*.f64 -2 A)) (pow.f64 B 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (+.f64 (*.f64 2 C) (*.f64 -2 A)) (pow.f64 B 2)))))
(*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (*.f64 F (*.f64 (+.f64 (*.f64 2 C) (*.f64 -2 A)) (pow.f64 B 2))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (*.f64 F (*.f64 (+.f64 (*.f64 2 C) (*.f64 -2 A)) (pow.f64 B 2)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (*.f64 F (*.f64 (+.f64 (*.f64 2 C) (*.f64 -2 A)) (pow.f64 B 2)))))
(*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (pow.f64 B 2)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (pow.f64 B 2)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (pow.f64 B 2)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (pow.f64 B 2)))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))
(+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -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 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 2 (*.f64 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 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 -2 (*.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 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (/.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) (/.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) (*.f64 1/2 (/.f64 -1 (-.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) (/.f64 1 (-.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) (*.f64 (/.f64 1 (-.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (/.f64 2 (-.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) 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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))))
(*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) -2) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))))
(+.f64 -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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))))))
(+.f64 (-.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))))) -1)
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))))
(*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 4) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 4)) 8)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) -2) -2)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) -2) -1) 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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))))
(+.f64 (/.f64 (pow.f64 B 2) C) 0)
(+.f64 0 (/.f64 (pow.f64 B 2) C))
(-.f64 (/.f64 (pow.f64 B 2) C) 0)
(*.f64 2 (/.f64 (pow.f64 B 2) (+.f64 C C)))
(*.f64 2 (/.f64 (/.f64 (pow.f64 B 2) C) 2))
(*.f64 (pow.f64 B 2) (/.f64 1 C))
(*.f64 (/.f64 (pow.f64 B 2) C) 1)
(*.f64 1 (/.f64 (pow.f64 B 2) C))
(*.f64 -1 (/.f64 (pow.f64 B 2) (neg.f64 C)))
(*.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 1/2 C))
(*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (/.f64 1/2 C) 1))
(*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 1/2 (/.f64 1 C)))
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)) 1/2)
(*.f64 (*.f64 (pow.f64 B 2) 4) (/.f64 1 (*.f64 4 C)))
(*.f64 (/.f64 1 C) (pow.f64 B 2))
(*.f64 (neg.f64 (pow.f64 B 2)) (/.f64 1 (neg.f64 C)))
(*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 2 C)))
(*.f64 (/.f64 1/2 C) (*.f64 2 (pow.f64 B 2)))
(neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))) 0)
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))) 0)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))) 1)
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))) 2)
(/.f64 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))) 4)
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 8)
Outputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.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 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F)))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (*.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 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (*.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/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.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 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F)))))) (pow.f64 B 2))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))))) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))))) (pow.f64 B 4)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (*.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 1/2 (/.f64 F C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 1/32 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)))) (*.f64 1/64 (*.f64 (sqrt.f64 -8) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))) (pow.f64 B 4))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (*.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 1/2 (/.f64 F C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (*.f64 (sqrt.f64 -8) C)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 1/32 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)))) (*.f64 1/64 (*.f64 (sqrt.f64 -8) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))) (pow.f64 B 4))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/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/128 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 (pow.f64 C 4) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3))))))))) (pow.f64 B 6)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.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 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F)))))) (pow.f64 B 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))))) (pow.f64 B 4)) (+.f64 (*.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 -8) (/.f64 (sqrt.f64 2) C)) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 3))))) (+.f64 (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) (pow.f64 C 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.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/16 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)))) 2))) (/.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (*.f64 (pow.f64 C 4) (pow.f64 (sqrt.f64 -8) 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3))))))))) (pow.f64 B 6)))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (*.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 1/2 (/.f64 F C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 1/32 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)))) (*.f64 1/64 (*.f64 (sqrt.f64 -8) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))) (pow.f64 B 4)))) (*.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (*.f64 (sqrt.f64 -8) C)))) 2))) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (*.f64 (pow.f64 C 4) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3))))))) (+.f64 (*.f64 1/32 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (*.f64 (sqrt.f64 -8) (pow.f64 C 4)))) (*.f64 1/128 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 7)))))))) (pow.f64 B 6)))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (*.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 1/2 (/.f64 F C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (*.f64 (sqrt.f64 -8) C)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 1/32 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)))) (*.f64 1/64 (*.f64 (sqrt.f64 -8) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))) (pow.f64 B 4)))) (*.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (*.f64 (sqrt.f64 -8) C)))) 2))) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (*.f64 (pow.f64 C 4) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3))))))) (+.f64 (*.f64 1/32 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (*.f64 (sqrt.f64 -8) C)))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (*.f64 (sqrt.f64 -8) (pow.f64 C 4)))) (*.f64 1/128 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 7)))))))) (pow.f64 B 6)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 -2 A))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 A (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (pow.f64 B 2))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F C))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 A (pow.f64 B 2))) -4))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 A -2) (+.f64 C C)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F C))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 A (pow.f64 B 2))) -4))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 -2 A))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 -2 A)))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -16)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 A (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (pow.f64 B 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 A -2))) (/.f64 A (*.f64 (pow.f64 B 4) (sqrt.f64 1/2)))))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 1/2)))) (*.f64 -1/2 (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 A (pow.f64 B 2))) -4))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F C))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 A -2))) (*.f64 (/.f64 (/.f64 A (sqrt.f64 1/2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 A (pow.f64 B 2))) -4)) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 A -2))) (*.f64 (/.f64 (/.f64 A (sqrt.f64 1/2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F C))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 A (pow.f64 B 2))) -4)) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A -2) (+.f64 C C))) (*.f64 (/.f64 (/.f64 A (sqrt.f64 1/2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 A -2) (+.f64 C C)) (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (+.f64 (*.f64 A -2) (+.f64 C C)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F C))))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 6))) (sqrt.f64 (/.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 C) (*.f64 -2 A)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) 2)) (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 6))) (sqrt.f64 (/.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 -2 A))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 C) (*.f64 -2 A)))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 6))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 -2 A)))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))))))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -16)) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (*.f64 (*.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (sqrt.f64 1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 1/2) 3)))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 A (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (pow.f64 B 2))))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (pow.f64 A 2))) (*.f64 (pow.f64 B 6) (sqrt.f64 1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 A -2))) (/.f64 A (*.f64 (pow.f64 B 4) (sqrt.f64 1/2)))))))))) (*.f64 -64 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (sqrt.f64 1/2)))) 2))) (/.f64 A (*.f64 (pow.f64 B 6) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) -2))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (sqrt.f64 1/2)))) 2))) (*.f64 (/.f64 (/.f64 A (sqrt.f64 1/2)) (pow.f64 B 6)) (sqrt.f64 (/.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 A -2))) (/.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 1/2) 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 1/2)))) (*.f64 -1/2 (sqrt.f64 (/.f64 C F)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 A (pow.f64 B 2))) -4)) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 A -2))) (*.f64 (/.f64 (/.f64 A (sqrt.f64 1/2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 A -2))) (/.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 1/2)) (pow.f64 B 6))) -8))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F C)))))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)) (pow.f64 B 6))) -64)))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (sqrt.f64 1/2)))) 2))) (*.f64 (/.f64 (/.f64 A (sqrt.f64 1/2)) (pow.f64 B 6)) (sqrt.f64 (/.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 A -2))) (/.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 1/2) 3)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 A -2))) (/.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 1/2)) (pow.f64 B 6))) -8)) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 A -2))) (*.f64 (/.f64 (/.f64 A (sqrt.f64 1/2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F C))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)) (pow.f64 B 6))) -64)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 A (pow.f64 B 2))) -4)))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 A -2) (+.f64 C C)) (sqrt.f64 1/2)))) 2))) (*.f64 (/.f64 (/.f64 A (sqrt.f64 1/2)) (pow.f64 B 6)) (sqrt.f64 (/.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A -2) (+.f64 C C))) (/.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 A -2) (+.f64 C C)) (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 1/2) 3)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A -2) (+.f64 C C))) (/.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 1/2)) (pow.f64 B 6))) -8)) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A -2) (+.f64 C C))) (*.f64 (/.f64 (/.f64 A (sqrt.f64 1/2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 A -2) (+.f64 C C)) (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (+.f64 (*.f64 A -2) (+.f64 C C)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F C))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)) (pow.f64 B 6))) -64)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 A (pow.f64 B 2))) -4)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 A (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (pow.f64 B 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 A (pow.f64 B 2))) -4))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 A (pow.f64 B 2))) -4))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -16)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (*.f64 (*.f64 A (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 1/2)))))) (+.f64 (+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 A (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (pow.f64 B 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 1/2)))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (sqrt.f64 1/2)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 1/2)))) -1/2)) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 A (pow.f64 B 2))) -4))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C)))) (/.f64 (/.f64 A (sqrt.f64 1/2)) (pow.f64 B 4))) (*.f64 -2 (sqrt.f64 (/.f64 (pow.f64 C 3) F)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 A (pow.f64 B 2))) -4))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (sqrt.f64 1/2)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 1/2))))))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C)))) (/.f64 (/.f64 A (sqrt.f64 1/2)) (pow.f64 B 4))) (*.f64 -2 (sqrt.f64 (/.f64 (pow.f64 C 3) F)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 A (pow.f64 B 2))) -4))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (sqrt.f64 1/2)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 1/2))))))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F)))) (/.f64 (/.f64 A (sqrt.f64 1/2)) (pow.f64 B 4))) (*.f64 -2 (sqrt.f64 (/.f64 (pow.f64 C 3) F)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 6))) (sqrt.f64 (/.f64 (pow.f64 C 3) (pow.f64 F 3))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 6))) (sqrt.f64 (/.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 6))) (sqrt.f64 (/.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 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 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -16)) (+.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (*.f64 (*.f64 A (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 1/2)))))) (+.f64 (+.f64 (*.f64 -64 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 A (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (pow.f64 B 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 1/2)))))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C)))) (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 6) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 5) F)) -8)))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)))) 2))) (/.f64 A (*.f64 (pow.f64 B 6) (sqrt.f64 1/2)))))))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) (pow.f64 F 3))) 1/4))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (sqrt.f64 1/2)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 1/2)))) -1/2)) (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C)))) (*.f64 (/.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 1/2)) (pow.f64 B 6)) (sqrt.f64 (/.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)) (pow.f64 B 6))) -64)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 A (pow.f64 B 2))) -4)))) (+.f64 (*.f64 (*.f64 (*.f64 A (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (sqrt.f64 1/2)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 1/2)))) (*.f64 -2 (sqrt.f64 (/.f64 (pow.f64 C 3) F)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C)))) (/.f64 (/.f64 A (sqrt.f64 1/2)) (pow.f64 B 4))) (*.f64 -2 (sqrt.f64 (/.f64 (pow.f64 C 3) F)))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (sqrt.f64 1/2)) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)) (pow.f64 B 6))) -64)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (sqrt.f64 1/2)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 1/2))))))) (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C)))) (*.f64 (/.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 1/2)) (pow.f64 B 6)) (sqrt.f64 (/.f64 (pow.f64 C 5) F))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 A (pow.f64 B 2))) -4))))) (*.f64 (*.f64 -2 (sqrt.f64 (/.f64 (pow.f64 C 3) F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C)))) (/.f64 (/.f64 A (sqrt.f64 1/2)) (pow.f64 B 4))) (*.f64 (*.f64 A (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (sqrt.f64 1/2)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 1/2))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (sqrt.f64 1/2)) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)) (pow.f64 B 6))) -64)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (sqrt.f64 1/2)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 1/2))))))) (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F)))) (*.f64 (/.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 1/2)) (pow.f64 B 6)) (sqrt.f64 (/.f64 (pow.f64 C 5) F))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 A (pow.f64 B 2))) -4))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (+.f64 (*.f64 (*.f64 A (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (sqrt.f64 1/2)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F)))) (/.f64 (/.f64 A (sqrt.f64 1/2)) (pow.f64 B 4))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (sqrt.f64 1/2)) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -4)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 A (*.f64 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) -2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (*.f64 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) -2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) (*.f64 -2 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -4)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) -2)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) 8)) (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) -14)))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) -2)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) -6)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) (*.f64 -2 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) -6))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (+.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -4)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))) (+.f64 (*.f64 (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 32)) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) -2)) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) 8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) 4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))) -32)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) 8)) (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) -14))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) -2)) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) 8)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))) -28))) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) -6)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) (*.f64 -2 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))) -20)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) -6)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/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/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 (sqrt.f64 -8) C)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) C))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) C)))) (*.f64 1/4 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) C)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))))))
(+.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 (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/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) C)))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 (sqrt.f64 -8) C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (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 3))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) C)))) (+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -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 1/8 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) C)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) 1/64)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))))
(+.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) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))))))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (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/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) C)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 (sqrt.f64 -8) C)))) (+.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (/.f64 (sqrt.f64 2) (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) C)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (/.f64 (sqrt.f64 2) (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) C))) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 F)) (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -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 (pow.f64 (sqrt.f64 -8) 2))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) 1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) 1/64)))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -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 1/8 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) C)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (/.f64 (sqrt.f64 2) (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) C))) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 F)) (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (pow.f64 B 2) A) (pow.f64 (sqrt.f64 -8) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) 1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) 1/64)))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -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 1/8 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) -1/4))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 -1/4 (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -2) (sqrt.f64 8))) -1/4)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (sqrt.f64 8)))))) C)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 -1/4 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/4 (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 2) (sqrt.f64 8))))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 -1/4 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 -1/4 (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 2) (sqrt.f64 8)))))) C)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 4))) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -2) (sqrt.f64 8))) -1/4)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (sqrt.f64 8)))))) C)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) -1/4)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (sqrt.f64 -2) (/.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8)))) -1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 8)) (/.f64 (sqrt.f64 -2) (pow.f64 C 2))) -1/64))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (/.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 A (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 -1/4 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 8)) (/.f64 (sqrt.f64 -2) (pow.f64 C 2))))))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/4 (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 2) (sqrt.f64 8))))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 -1/4 (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 2) (sqrt.f64 8)))))) C)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 8)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (/.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 A (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 -1/4 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 8)) (/.f64 (sqrt.f64 -2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 -2)) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (sqrt.f64 8)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 6))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (sqrt.f64 8))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 4))) (pow.f64 C 2)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -2) (sqrt.f64 8))) -1/4)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (sqrt.f64 8)))))) C)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) -1/4)) (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (sqrt.f64 -2) (/.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8)))) -1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 8)) (/.f64 (sqrt.f64 -2) (pow.f64 C 2))) -1/64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (pow.f64 (*.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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (/.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (sqrt.f64 8))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 B 6) (sqrt.f64 8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) (sqrt.f64 8))))))) (pow.f64 C 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))))))
(+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (/.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 A (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 8)) (/.f64 (sqrt.f64 -2) (pow.f64 C 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 -1/4 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 F)) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 A (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 A (pow.f64 (sqrt.f64 8) 2))))) (/.f64 (sqrt.f64 -2) (sqrt.f64 8))) -1/8)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 A (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 2) (sqrt.f64 8)))) (*.f64 1/32 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 1/256 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 B 6) (sqrt.f64 -2))))) (*.f64 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -2) (sqrt.f64 8))) (*.f64 -1/64 (sqrt.f64 (/.f64 F (pow.f64 A 7)))))))) (pow.f64 C 3))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 8)))))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/4 (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 2) (sqrt.f64 8))))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C))))
(+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (/.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 A (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 8)) (/.f64 (sqrt.f64 -2) (pow.f64 C 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 -1/4 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 F)) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 A (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 A (pow.f64 (sqrt.f64 8) 2))))) (/.f64 (sqrt.f64 -2) (sqrt.f64 8))) -1/8)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 A (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 2) (sqrt.f64 8)))) (*.f64 1/32 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 1/256 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 B 6) (sqrt.f64 -2)))))))) (pow.f64 C 3))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 8)))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 -1/4 (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 2) (sqrt.f64 8)))))) C))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A))))
(*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2)))
(+.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 C) (*.f64 -2 A)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2)))) (*.f64 (sqrt.f64 -8) C)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 (sqrt.f64 -8) C))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (+.f64 (*.f64 A -2) (+.f64 C 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 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -2 A) (*.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 C) (*.f64 -2 A)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -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 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 (sqrt.f64 -8) C)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.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 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 A -2) (+.f64 C 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 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (+.f64 (*.f64 A -2) (+.f64 C 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 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -2 A) (*.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 2 C) (*.f64 -2 A)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 -2 A)) (*.f64 C (sqrt.f64 -8))))) 2)) (*.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (pow.f64 B 6)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.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 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2)))) (*.f64 (sqrt.f64 -8) C)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 (sqrt.f64 -8) C)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3)))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)) 2)) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 2 C) (*.f64 A -2)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3)))) -1/4)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.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 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 (sqrt.f64 -8) C))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 A -2) (+.f64 C C)) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)) 2)) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 A -2) (+.f64 C C)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3)))) -1/4)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 F C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 A -2) (+.f64 C 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 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (+.f64 (*.f64 A -2) (+.f64 C C)) (*.f64 (sqrt.f64 -8) C))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 -2 A))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 A -2) (+.f64 C C)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 -2 A))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (sqrt.f64 1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (sqrt.f64 1/2)))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F C)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 A -2) (+.f64 C C)) (sqrt.f64 1/2)))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (+.f64 (*.f64 A -2) (+.f64 C C)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F C)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 -2 A))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 C) (*.f64 -2 A)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) 2)) (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 C 3) F)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (*.f64 (*.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (sqrt.f64 1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (sqrt.f64 1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (sqrt.f64 1/2)))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F C))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 A -2))) (/.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 A -2) (+.f64 C C)) (sqrt.f64 1/2)))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 A -2) (+.f64 C C)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F C))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A -2) (+.f64 C C))) (/.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 A -2) (+.f64 C C)) (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3)))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C)))) (sqrt.f64 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C)))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (sqrt.f64 1/2)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (sqrt.f64 1/2)) 1/2)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (sqrt.f64 1/2)) (/.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (sqrt.f64 1/2)) 1/2)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 C 3) (pow.f64 F 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C)))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) (pow.f64 F 3))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)))) 2))) (/.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (sqrt.f64 1/2)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) (pow.f64 F 3))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (sqrt.f64 1/2)) 1/2)) 2))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (sqrt.f64 1/2)) 1/2)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) (pow.f64 F 3))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (sqrt.f64 1/2)) 1/2)) 2))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (sqrt.f64 1/2)) (/.f64 (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (sqrt.f64 1/2)) 1/2)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) (pow.f64 F 3))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (-.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (sqrt.f64 1/2)) 1/2)) 2))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) C) B)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) C) B)) -2)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) C) B)) -2)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 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 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) C) B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) C) B))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 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 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 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 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (pow.f64 B 5)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (pow.f64 A 3) (pow.f64 B 5))) -4))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) C) B))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (pow.f64 A 3) (pow.f64 B 5))) -4))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) C) B))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (pow.f64 A 3) (pow.f64 B 5))) -4))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A))))
(*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (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 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (sqrt.f64 (/.f64 1 (*.f64 F A))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.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 F A))) (*.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (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 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 F)) (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -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 (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F A)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (sqrt.f64 (/.f64 1 (*.f64 F A)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (sqrt.f64 -8) C))) (*.f64 (-.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 F)) (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (pow.f64 B 2) A) (pow.f64 (sqrt.f64 -8) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 F)) (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (pow.f64 B 2) A) (pow.f64 (sqrt.f64 -8) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (sqrt.f64 -8) C))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))))
(*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))))
(*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (neg.f64 (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -2) (sqrt.f64 8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 2) (sqrt.f64 8)))))
(+.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (neg.f64 (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 2) (sqrt.f64 8)))))
(+.f64 (*.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 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (sqrt.f64 -2)) (*.f64 C (sqrt.f64 8)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (sqrt.f64 -2) (/.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 C (sqrt.f64 8)))) -1/2))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (/.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 A (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 C (sqrt.f64 8)))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F A))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 2) (sqrt.f64 8))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (/.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 A (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 C (sqrt.f64 8)))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F A))))) (+.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (neg.f64 (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 2) (sqrt.f64 8))))))
(+.f64 (*.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 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (sqrt.f64 -2)) (*.f64 C (sqrt.f64 8))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (sqrt.f64 -2) (/.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 C (sqrt.f64 8)))) -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (pow.f64 (*.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 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -2) (sqrt.f64 8))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 2) (sqrt.f64 8)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (/.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 A (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 C (sqrt.f64 8)))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F A))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 F)) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 A (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 A (pow.f64 (sqrt.f64 8) 2))))) (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 C 2) (sqrt.f64 8)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 F)) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 A (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 A (pow.f64 (sqrt.f64 8) 2))))) (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 -2) (/.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 A (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 C (sqrt.f64 8))))))) (+.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (neg.f64 (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (/.f64 (pow.f64 B 2) (sqrt.f64 8))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (+.f64 (*.f64 2 C) (*.f64 -2 A)) (pow.f64 B 2))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2)))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2)))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A -2) (+.f64 C C)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (+.f64 (*.f64 2 C) (*.f64 -2 A)) (pow.f64 B 2)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2)))) (*.f64 1/2 (*.f64 (pow.f64 B 4) (/.f64 F C)))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2)))) (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C)))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A -2) (+.f64 C C)))) (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (+.f64 (*.f64 2 C) (*.f64 -2 A)) (pow.f64 B 2)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2)))) (*.f64 1/2 (*.f64 (pow.f64 B 4) (/.f64 F C)))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2)))) (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C)))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A -2) (+.f64 C C)))) (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C)))))
(*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))
(*.f64 1/2 (*.f64 (pow.f64 B 4) (/.f64 F C)))
(*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (*.f64 F (*.f64 (+.f64 (*.f64 2 C) (*.f64 -2 A)) (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2)))) (*.f64 1/2 (*.f64 (pow.f64 B 4) (/.f64 F C))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2)))) (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A -2) (+.f64 C C)))) (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (*.f64 F (*.f64 (+.f64 (*.f64 2 C) (*.f64 -2 A)) (pow.f64 B 2)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2)))) (*.f64 1/2 (*.f64 (pow.f64 B 4) (/.f64 F C)))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2)))) (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C)))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A -2) (+.f64 C C)))) (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (*.f64 F (*.f64 (+.f64 (*.f64 2 C) (*.f64 -2 A)) (pow.f64 B 2)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2)))) (*.f64 1/2 (*.f64 (pow.f64 B 4) (/.f64 F C)))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2)))) (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C)))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A -2) (+.f64 C C)))) (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C)))))
(*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))
(*.f64 1/2 (*.f64 (pow.f64 B 4) (/.f64 F C)))
(*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (pow.f64 B 2)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 4) (/.f64 F C))) (*.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C))) (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C))) (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (pow.f64 B 2)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 4) (/.f64 F C))) (*.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C))) (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C))) (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (pow.f64 B 2)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 4) (/.f64 F C))) (*.f64 (+.f64 (*.f64 A (*.f64 F -2)) (*.f64 2 (*.f64 F C))) (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C))) (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C))) (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 C (+.f64 F F))) (pow.f64 B 2))))
(*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (pow.f64 B 2)))
(*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -4)))
(+.f64 (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -4)))
(+.f64 (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -4)))
(+.f64 (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -4))
(*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -4)))
(+.f64 (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -4)))
(+.f64 (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -4)))
(+.f64 (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -4))
(*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -4)))
(+.f64 (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -4)))
(+.f64 (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -4)))
(+.f64 (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))
(*.f64 1/2 (*.f64 (pow.f64 B 4) (/.f64 F C)))
(*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C)))
(+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)))
(+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (*.f64 1/2 (*.f64 (pow.f64 B 4) (/.f64 F C))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -2)) (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 4) (/.f64 F C))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C)))))
(+.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -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/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)))))
(+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (+.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 4) (/.f64 F C)))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C)))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -2)))))
(+.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 A (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 F (pow.f64 C 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2))))
(+.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 F (*.f64 (pow.f64 B 2) C))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (*.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 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A)))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 A (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 F (pow.f64 C 2))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
(+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (+.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 4) (/.f64 F C)))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C)))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -2)))))
(+.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 A (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 F (pow.f64 C 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2))))
(+.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 F (*.f64 (pow.f64 B 2) C))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (*.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 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A)))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 A (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 F (pow.f64 C 2))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
(+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (+.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 4) (/.f64 F C)))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C)))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -2)))))
(+.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 A (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 F (pow.f64 C 2)))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.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 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.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 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.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 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.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 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.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 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.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 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.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 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.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 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.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 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.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 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.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 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 F (*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) (*.f64 1/2 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (*.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 1/2 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 1/2 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 4 (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 4 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (*.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 1/2 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 1/2 (/.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (-.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) -2) (/.f64 1 (*.f64 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 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(+.f64 -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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(+.f64 (-.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 4) 1/4)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 4) 4)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(/.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 4)) 8)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) -2) -2)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) -2) -1) 2)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(+.f64 (/.f64 (pow.f64 B 2) C) 0)
(/.f64 (pow.f64 B 2) C)
(+.f64 0 (/.f64 (pow.f64 B 2) C))
(/.f64 (pow.f64 B 2) C)
(-.f64 (/.f64 (pow.f64 B 2) C) 0)
(/.f64 (pow.f64 B 2) C)
(*.f64 2 (/.f64 (pow.f64 B 2) (+.f64 C C)))
(*.f64 2 (*.f64 (/.f64 (pow.f64 B 2) C) 1/2))
(*.f64 2 (/.f64 (/.f64 (pow.f64 B 2) C) 2))
(*.f64 2 (/.f64 (pow.f64 B 2) (+.f64 C C)))
(*.f64 2 (*.f64 (/.f64 (pow.f64 B 2) C) 1/2))
(*.f64 (pow.f64 B 2) (/.f64 1 C))
(*.f64 (/.f64 (pow.f64 B 2) C) 1)
(/.f64 (pow.f64 B 2) C)
(*.f64 1 (/.f64 (pow.f64 B 2) C))
(/.f64 (pow.f64 B 2) C)
(*.f64 -1 (/.f64 (pow.f64 B 2) (neg.f64 C)))
(/.f64 (pow.f64 B 2) C)
(*.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 1/2 C))
(*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 1/2 C)))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 1/2 C) 2))
(*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (/.f64 1/2 C) 1))
(*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 1/2 C)))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 1/2 C) 2))
(*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 1/2 (/.f64 1 C)))
(*.f64 1/2 (*.f64 (/.f64 1 C) (*.f64 2 (pow.f64 B 2))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 1 C))))
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)) 1/2)
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 2 C) 1/2))
(*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 2 C)))
(*.f64 (*.f64 (pow.f64 B 2) 4) (/.f64 1 (*.f64 4 C)))
(*.f64 (*.f64 (pow.f64 B 2) 4) (/.f64 1/4 C))
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 1/4 C)))
(*.f64 (/.f64 1 C) (pow.f64 B 2))
(*.f64 (pow.f64 B 2) (/.f64 1 C))
(*.f64 (neg.f64 (pow.f64 B 2)) (/.f64 1 (neg.f64 C)))
(/.f64 (pow.f64 B 2) C)
(*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 2 C)))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 2 C) 1/2))
(*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 2 C)))
(*.f64 (/.f64 1/2 C) (*.f64 2 (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 1/2 C)))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 1/2 C) 2))
(neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)))
(/.f64 (pow.f64 B 2) C)
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))) 0)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))
(*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))
(*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))) 0)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))
(*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))) 1)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))
(*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.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 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))) 2)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))
(*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(/.f64 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))) 4)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))
(*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))))))) 8)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))))))
(*.f64 (+.f64 A (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))

localize125.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
9.6b
(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 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2)))))))))
12.3b
(/.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 (/.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 (*.f64 4 A) C) (pow.f64 B 2)))
16.4b
(/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))
25.7b
(+.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))
Compiler

Compiled 403 to 242 computations (40% saved)

series99.0ms (0.1%)

Counts
4 → 76
Calls

42 calls:

TimeVariablePointExpression
30.0ms
B
@0
(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 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2)))))))))
7.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 (+.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 (*.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 (+.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 (*.f64 4 A) C) (pow.f64 B 2)))
6.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 (+.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 (*.f64 4 A) C) (pow.f64 B 2)))
4.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 (+.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 (*.f64 4 A) C) (pow.f64 B 2)))

rewrite111.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1908×bool.json-1
1908×bool.json-2
1874×rational.json-1
1440×bool.json-3
758×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035374
1351374
2911374
32155374
45762374
Stop Event
node limit
Counts
4 → 72
Calls
Call 1
Inputs
(+.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 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))
(/.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 (/.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 (*.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 (+.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)))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.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)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.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)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.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)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.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))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.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)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.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))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.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)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.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)) 4) (*.f64 (+.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)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.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))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.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 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.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 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1 (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (-.f64 A C) 4) (*.f64 (pow.f64 B 3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (-.f64 A C) 4) (neg.f64 (pow.f64 B 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (-.f64 A C) 4) 2) (/.f64 1/2 (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (-.f64 A C) 4) 2) (*.f64 (/.f64 1/2 (pow.f64 B 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (-.f64 A C) 4) 2) (*.f64 1/2 (/.f64 1 (pow.f64 B 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 2 (pow.f64 B 3))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (-.f64 A C) 4) 4) (/.f64 1 (*.f64 (pow.f64 B 3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 (-.f64 A C) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (-.f64 A C) 4)) (/.f64 1 (neg.f64 (pow.f64 B 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 2 (pow.f64 B 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 B 3)) (*.f64 (pow.f64 (-.f64 A C) 4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.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 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.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 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.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 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) (*.f64 1/2 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 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 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -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 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))))))) (#(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 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) -2) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 4) 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 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) -2) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))))))))

simplify399.0ms (0.5%)

Algorithm
egg-herbie
Rules
1186×rational.json-simplify-49
998×rational.json-simplify-35
918×rational.json-simplify-51
882×rational.json-simplify-2
832×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
056629658
1144628344
2297027982
3602627912
4744527912
Stop Event
node limit
Counts
148 → 257
Calls
Call 1
Inputs
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)) A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)) A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)) A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3)))))))
(*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))
(+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)) A) (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))))
(*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))
(+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)) C) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 (-.f64 (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B))) (pow.f64 C 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)) C) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 (-.f64 (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B))) (pow.f64 C 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)) C) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))
(*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B))) (pow.f64 C 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B))) (pow.f64 C 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)) C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B))) (pow.f64 C 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B))) (pow.f64 C 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3)))) C)))))
(*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -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/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/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(*.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/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/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/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 C 4) (pow.f64 B 3))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (/.f64 (pow.f64 C 4) (pow.f64 B 3)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (/.f64 (pow.f64 C 4) (pow.f64 B 3))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))))
(/.f64 (pow.f64 A 4) (pow.f64 B 3))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))))
(/.f64 (pow.f64 A 4) (pow.f64 B 3))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))))
(/.f64 (pow.f64 A 4) (pow.f64 B 3))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))))
(/.f64 (pow.f64 C 4) (pow.f64 B 3))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (/.f64 (pow.f64 C 4) (pow.f64 B 3)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (/.f64 (pow.f64 C 4) (pow.f64 B 3))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))))
(/.f64 (pow.f64 C 4) (pow.f64 B 3))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (/.f64 (pow.f64 C 4) (pow.f64 B 3)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (/.f64 (pow.f64 C 4) (pow.f64 B 3))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) C)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)))))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) C)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)))))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))) (*.f64 (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)))))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 C F) B)) (*.f64 -4 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (*.f64 C F)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)))))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) 2))) (*.f64 F (*.f64 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (pow.f64 C 2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))))) (pow.f64 A 3)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))))) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))))
(+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A F) B)) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) F))) (*.f64 F (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2)))) B))) 2))) (*.f64 F (*.f64 (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))) (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))))) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) C)) (*.f64 1/2 (/.f64 C B))) F) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) B))) 2)) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2))) C)) B) (sqrt.f64 (/.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2))) C)) B) (sqrt.f64 (/.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2))) C)) B) (sqrt.f64 (/.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))))) (*.f64 1/2 (/.f64 A B))) F) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))) 2))) (*.f64 (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))) (pow.f64 B 2))))) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))))
(-.f64 (+.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)) 0)
(*.f64 2 (/.f64 (+.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)) 2))
(*.f64 (+.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)) 1)
(*.f64 1 (+.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 2 (+.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))) 1/2)
(/.f64 (+.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)) 1)
(/.f64 (*.f64 2 (+.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))) 2)
(/.f64 (*.f64 (+.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)) 4) 4)
(/.f64 (+.f64 (*.f64 (+.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)) 4) (*.f64 (+.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)) 4)) 8)
(+.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 0)
(+.f64 0 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 0)
(*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1 (pow.f64 B 3)))
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1)
(*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 4) (*.f64 (pow.f64 B 3) 2)))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 2))
(*.f64 1 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 A C) 4) (neg.f64 (pow.f64 B 3))))
(*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) 2) (/.f64 1/2 (pow.f64 B 3)))
(*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) 2) (*.f64 (/.f64 1/2 (pow.f64 B 3)) 1))
(*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) 2) (*.f64 1/2 (/.f64 1 (pow.f64 B 3))))
(*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 2 (pow.f64 B 3))) 1/2)
(*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) 4) (/.f64 1 (*.f64 (pow.f64 B 3) 4)))
(*.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 (-.f64 A C) 4))
(*.f64 (neg.f64 (pow.f64 (-.f64 A C) 4)) (/.f64 1 (neg.f64 (pow.f64 B 3))))
(*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 2 (pow.f64 B 3))))
(*.f64 (/.f64 1/2 (pow.f64 B 3)) (*.f64 (pow.f64 (-.f64 A C) 4) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) (*.f64 1/2 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1)
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) -2) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) -1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 4)) 8)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) -2) -2)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) -2) -1) 2)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))))
Outputs
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)) A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)) A)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)) A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)) A) (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)) A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)) A))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)) A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)) A) (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3)))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)) A) (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3)))))))
(+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)) A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 C (/.f64 (pow.f64 A 3) (pow.f64 B 3))))))))
(+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)) A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (*.f64 C (/.f64 (pow.f64 A 3) (pow.f64 B 3))))))))
(*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3))) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))
(+.f64 (*.f64 -1/2 (*.f64 C (/.f64 (pow.f64 A 3) (pow.f64 B 3)))) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))
(+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3)))))
(+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3))) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))
(+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3))) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))
(+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 -1/2 (*.f64 C (/.f64 (pow.f64 A 3) (pow.f64 B 3)))) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)) A) (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)) A) (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3))) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)) A) (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3))) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))
(+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)) A) (+.f64 (*.f64 -1/2 (*.f64 C (/.f64 (pow.f64 A 3) (pow.f64 B 3)))) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))
(*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3))) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))
(+.f64 (*.f64 -1/2 (*.f64 C (/.f64 (pow.f64 A 3) (pow.f64 B 3)))) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))
(+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3)))))
(+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3))) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))
(+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3))) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))
(+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 -1/2 (*.f64 C (/.f64 (pow.f64 A 3) (pow.f64 B 3)))) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))))
(+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3))) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))) (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 C B) -1) (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 3)) 1/2)) -1))))
(+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3))) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))) (*.f64 A (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 3)) 1/2))))))
(+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 -1/2 (*.f64 C (/.f64 (pow.f64 A 3) (pow.f64 B 3)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 A (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 3)) 1/2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)) C) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))
(+.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 (-.f64 (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B))) (pow.f64 C 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)) C) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))
(+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B))))))
(+.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 (-.f64 (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B))) (pow.f64 C 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)) C) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3)))) (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))))))
(+.f64 (+.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (*.f64 -1/2 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))))))
(+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3)))))))
(*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B))) (pow.f64 C 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))
(+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))))))
(+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (*.f64 -1/2 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))))))
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B))) (pow.f64 C 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)) C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3)))))))
(+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3)))) (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 -1/2 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))))) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B))))))
(*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B))) (pow.f64 C 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))
(+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))))))
(+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (*.f64 -1/2 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))))))
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B))) (pow.f64 C 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3)))) C)))))
(+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3)))) (*.f64 C -1)) (*.f64 -1/2 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3)))))))
(+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)) (*.f64 1/2 (/.f64 1 B)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3)))) (*.f64 (+.f64 (neg.f64 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3)))) (neg.f64 C)))))
(*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) 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/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 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(*.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/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/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/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(*.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/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/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/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 C 4) (pow.f64 B 3))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (/.f64 (pow.f64 C 4) (pow.f64 B 3)))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))) -4))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (/.f64 (pow.f64 C 4) (pow.f64 B 3))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))) -4)))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4))))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4)) (*.f64 (pow.f64 A 2) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))))
(+.f64 (*.f64 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))) -4) (+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3)) -4))))
(+.f64 (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4)) (+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (*.f64 C (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) -4)))))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (+.f64 (*.f64 C (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) -4)) (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4)))))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (*.f64 -4 (+.f64 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))) (*.f64 C (/.f64 (pow.f64 A 3) (pow.f64 B 3)))))))
(/.f64 (pow.f64 A 4) (pow.f64 B 3))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3)) -4))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 C (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) -4)))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3)))))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3)) -4)))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (*.f64 C (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) -4))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3)) -4)) (*.f64 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))) -4)))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (+.f64 (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4)) (+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 C (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) -4)))))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (+.f64 (*.f64 C (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) -4)) (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4)))))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (*.f64 -4 (+.f64 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))) (*.f64 C (/.f64 (pow.f64 A 3) (pow.f64 B 3)))))))
(/.f64 (pow.f64 A 4) (pow.f64 B 3))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3)) -4))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 C (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) -4)))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3)))))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3)) -4)))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (*.f64 C (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) -4))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) (*.f64 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3)) -4)) (*.f64 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))) -4)))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (+.f64 (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4)) (+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 C (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) -4)))))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (+.f64 (*.f64 C (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) -4)) (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4)))))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)) (*.f64 -4 (+.f64 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))) (*.f64 C (/.f64 (pow.f64 A 3) (pow.f64 B 3)))))))
(/.f64 (pow.f64 A 4) (pow.f64 B 3))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3)) -4))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 C (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) -4)))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3)))))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (*.f64 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3)) -4) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))))
(+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (*.f64 C (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) -4)) (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (+.f64 (+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3)) -4)) (*.f64 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))) -4)))
(+.f64 (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4)) (+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (+.f64 (*.f64 C (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) -4)) (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)))))
(+.f64 (+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 C (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) -4))) (+.f64 (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4)) (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)) (+.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 -4 (+.f64 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))) (*.f64 C (/.f64 (pow.f64 A 3) (pow.f64 B 3)))))))
(/.f64 (pow.f64 C 4) (pow.f64 B 3))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (/.f64 (pow.f64 C 4) (pow.f64 B 3)))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))) -4))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (/.f64 (pow.f64 C 4) (pow.f64 B 3))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))) -4)))
(+.f64 (+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4))) (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4)) (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))))
(+.f64 (*.f64 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))) -4) (+.f64 (+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3)) -4)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (+.f64 (+.f64 (*.f64 C (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) -4)) (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6))) (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4))))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4)) (+.f64 (*.f64 C (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) -4)) (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)) (+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 -4 (+.f64 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))) (*.f64 C (/.f64 (pow.f64 A 3) (pow.f64 B 3)))))))
(/.f64 (pow.f64 C 4) (pow.f64 B 3))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (/.f64 (pow.f64 C 4) (pow.f64 B 3)))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))) -4))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (/.f64 (pow.f64 C 4) (pow.f64 B 3))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))) -4)))
(+.f64 (+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4))) (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4)) (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 3))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))) (+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 3))))))
(+.f64 (*.f64 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))) -4) (+.f64 (+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 (/.f64 (*.f64 C (pow.f64 A 3)) (pow.f64 B 3)) -4)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (+.f64 (+.f64 (*.f64 C (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) -4)) (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6))) (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4))))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 C 3) (*.f64 (/.f64 A (pow.f64 B 3)) -4)) (+.f64 (*.f64 C (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) -4)) (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)) (+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 -4 (+.f64 (*.f64 (pow.f64 C 3) (/.f64 A (pow.f64 B 3))) (*.f64 C (/.f64 (pow.f64 A 3) (pow.f64 B 3)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 A (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 -4 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) C)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)))))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)))) -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) 1/2)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) -1/2)) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) -2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 A (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3))))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 -4 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) -4)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)))))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 -4 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) B))) 2))) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 -4 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (pow.f64 B 5))) -2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -16)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (*.f64 C -4)))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 -2 (*.f64 (*.f64 F (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 5))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) C)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)))))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))) (*.f64 (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)))))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 C F) B)) (*.f64 -4 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (*.f64 C F)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)))))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) 2))) (*.f64 F (*.f64 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (pow.f64 C 2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))))) (pow.f64 A 3)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 A (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7)))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (*.f64 (*.f64 C F) -4)) (-.f64 (*.f64 1/2 (*.f64 F (/.f64 C B))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)))) -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) 1/2)) 2))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) -4))) (*.f64 F (*.f64 (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) -8)) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)))) -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) 1/2)) 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) -2)))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)))) -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) 1/2)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) -1/2)) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) -2))))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 -4 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) -4)))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)))))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 -4 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) B))) 2))) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 -4 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (pow.f64 B 5))) -2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -16))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (*.f64 (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) -64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 -4 (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)))))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 -4 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) B))) 2)))) (pow.f64 B 5))) -2)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6))) (*.f64 C F))) (*.f64 1/2 (-.f64 (*.f64 (/.f64 C B) F) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 -4 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)))))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 -4 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) B))) 2))) (*.f64 F (*.f64 (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (pow.f64 B 2)))))))) (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2))) (*.f64 C (*.f64 -4 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (pow.f64 B 7))) -8)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (*.f64 C -4)))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 -2 (*.f64 (*.f64 F (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 5))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -64)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6))) (*.f64 C F))) (*.f64 1/2 (-.f64 (*.f64 (/.f64 C B) F) (*.f64 (*.f64 F (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (*.f64 C -4)))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) 2)) (*.f64 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (*.f64 C -4)))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) 2)) (pow.f64 B 5)))) -2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 F (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (/.f64 (pow.f64 C 2) (pow.f64 B 7)))) -8)))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) -1))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) -1)) (*.f64 C (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) -4)) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) -1/2)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) -4)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))) (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (+.f64 B A)))) F))))) (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))))) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) -4)) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) -1/2)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) -4)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) -1)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) -4)) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))))) (/.f64 A (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) -2)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 -4 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 A F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (/.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) -4)) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))) B))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) -1/2)) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))) (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))))) (*.f64 (/.f64 A (pow.f64 B 5)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6))))) (-.f64 (*.f64 -4 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 A F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))))) B))) 2))) (pow.f64 B 3))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (+.f64 B A)))) F))))) (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (+.f64 B A)))) F)) (*.f64 -2 (*.f64 A (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (+.f64 B A)))) F)) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)))) (*.f64 A (*.f64 -4 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (+.f64 B A)))) F)))) 2)) (pow.f64 B 3))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16)))))))
(+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A F) B)) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) F))) (*.f64 F (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2)))) B))) 2))) (*.f64 F (*.f64 (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))) (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))))) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (*.f64 F (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) -4)) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))))) (/.f64 A (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) -2)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 -4 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 A F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (/.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) -4)) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))) B))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) -1/2)) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5)))))))) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) -1)) (*.f64 C (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) -4)) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) -1/2)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) -4))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))))) -4)) (-.f64 (*.f64 1/2 (*.f64 F (/.f64 A B))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 -4 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 A F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (/.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) -4)) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))) B))) 2))) (/.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) -4)) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))) (*.f64 (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 F (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) -1/2)) (+.f64 (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) -4)) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))))) (/.f64 (pow.f64 A 2) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) -8))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 -4 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 A F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (/.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) -4)) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))) B))) 2)))) (/.f64 A (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) -2)))))))
(+.f64 (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))) (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))))) (*.f64 (/.f64 A (pow.f64 B 5)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6))))) (-.f64 (*.f64 -4 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 A F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))))) B))) 2))) (pow.f64 B 3))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6))))) (-.f64 (*.f64 -4 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 A F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))))) B))) 2)))) (pow.f64 B 5))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 (+.f64 (*.f64 A (*.f64 -4 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)))))) (*.f64 1/2 (-.f64 (*.f64 A (/.f64 F B)) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6))))) (-.f64 (*.f64 -4 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 A F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))))) B))) 2))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 7)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (+.f64 B A)))) F)) (*.f64 -2 (*.f64 A (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (+.f64 B A)))) F)) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)))) (*.f64 A (*.f64 -4 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (+.f64 B A)))) F)))) 2)) (pow.f64 B 3))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (+.f64 B A)))) F))))) (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (+.f64 B A)))) F)) (*.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)))))) (*.f64 1/2 (-.f64 (*.f64 A (/.f64 F B)) (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)))) (*.f64 A (*.f64 -4 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (+.f64 B A)))) F)))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (+.f64 B A)))) F)) (*.f64 (*.f64 A (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)))) (*.f64 A (*.f64 -4 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (+.f64 B A)))) F)))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) -2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) -64)) (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 7)) (sqrt.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (+.f64 B A)))) F))))))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (*.f64 B (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 B (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (*.f64 B (sqrt.f64 2))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (*.f64 B (sqrt.f64 2))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 B (sqrt.f64 2))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (*.f64 B (sqrt.f64 2))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))))) (*.f64 C (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) -4)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) -4))) B))) 2))) (/.f64 (pow.f64 A 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) 1/2)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (*.f64 B (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (*.f64 C -4)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) B))) 2))) B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 B (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (*.f64 C -4)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) 2)) B)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) C)) (*.f64 1/2 (/.f64 C B))) F) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) B))) 2)) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) (*.f64 C -4)) (*.f64 (/.f64 C B) 1/2))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) -4))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))))) (*.f64 C (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) -4)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) -4))) B))) 2)) (*.f64 (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (pow.f64 B 2))))))) (/.f64 (pow.f64 A 3) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (*.f64 B (sqrt.f64 2))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 4 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))))) (*.f64 C (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) -4)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) -4))) B))) 2))) (/.f64 (pow.f64 A 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) 1/2)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (*.f64 B (sqrt.f64 2))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (*.f64 C -4)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) B))) 2))) B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (pow.f64 A 3) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6))) (*.f64 C -4)) (*.f64 (/.f64 C B) 1/2))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (*.f64 C -4)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) B))) 2)) (*.f64 (+.f64 B (-.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (pow.f64 B 2))))))) B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 B (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (*.f64 C -4)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) 2)) B))) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6))) -4)) (*.f64 (/.f64 C B) 1/2))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) 6)))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (*.f64 C -4)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))) 2)) (*.f64 (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (pow.f64 B 2)))))) (/.f64 (sqrt.f64 2) B))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 B (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 B (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 B (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2))) C)) B) (sqrt.f64 (/.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 B (sqrt.f64 2))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) -4)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 B (sqrt.f64 2))) (*.f64 1/2 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 B (sqrt.f64 2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))) (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2))) C)) B) (sqrt.f64 (/.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))))) (*.f64 A (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) -4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) -4))) B) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 B (sqrt.f64 2))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) -4)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 B (sqrt.f64 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 -4 A)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) B))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 B (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (+.f64 B A)))) F)) (*.f64 (pow.f64 C 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)))) (*.f64 A (*.f64 -4 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) 2))) B))) (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2))) C)) B) (sqrt.f64 (/.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))))) (*.f64 1/2 (/.f64 A B))) F) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))))) 2))) (*.f64 (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))) (pow.f64 B 2))))) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))))))
(+.f64 (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) -4)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) 1/2)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))) -4)) (*.f64 1/2 (/.f64 A B)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))))) (*.f64 A (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) -4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) -4))) B) 1/2)) 2)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) -4))) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 B (sqrt.f64 2))) (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (+.f64 (*.f64 4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (*.f64 2 (/.f64 (pow.f64 A 2) (pow.f64 B 3))))))) (*.f64 A (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) -4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) -4))) B) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B A) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) 1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 B (sqrt.f64 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 -4 A)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) B))) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6))))) (*.f64 1/2 (/.f64 A B)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)))) (*.f64 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))) (*.f64 -4 A)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) B))) 2)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 (pow.f64 B 2) (+.f64 A (-.f64 B (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))) B)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 B (sqrt.f64 2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))) (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (+.f64 B A)))) F))) (+.f64 (*.f64 (pow.f64 C 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)))) (*.f64 A (*.f64 -4 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) 2))) B)) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6))))) (*.f64 1/2 (/.f64 A B)))) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)))) (*.f64 A (*.f64 -4 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) 2)) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 (pow.f64 B 2) (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) 1/2))) (/.f64 (pow.f64 C 3) B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 B (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (+.f64 B A)))) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6))))) (*.f64 1/2 (/.f64 A B)))) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)))) (*.f64 A (*.f64 -4 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) 2)) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 (pow.f64 B 2) (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) 1/2)))) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) 6)))) (*.f64 A (*.f64 -4 (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (/.f64 A B)))) (*.f64 A (*.f64 -4 (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 B (-.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) 2)))))))))
(-.f64 (+.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)) 0)
(+.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 2 (/.f64 (+.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)) 2))
(+.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 (*.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)) 1)
(+.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 1 (+.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/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 2 (+.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))) 1/2)
(+.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 (*.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)) 1)
(+.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 2 (+.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))) 2)
(+.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 (+.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)) 4) 4)
(+.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 (*.f64 (+.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)) 4) (*.f64 (+.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)) 4)) 8)
(+.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 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 0)
(/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))
(+.f64 0 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))
(/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 0)
(/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))
(*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1 (pow.f64 B 3)))
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1)
(/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))
(*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 4) (*.f64 (pow.f64 B 3) 2)))
(*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 4) (*.f64 2 (pow.f64 B 3))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 2))
(*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 4) (*.f64 2 (pow.f64 B 3))))
(*.f64 1 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))
(/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 A C) 4) (neg.f64 (pow.f64 B 3))))
(/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))
(*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) 2) (/.f64 1/2 (pow.f64 B 3)))
(*.f64 (pow.f64 (-.f64 A C) 4) (*.f64 2 (/.f64 1/2 (pow.f64 B 3))))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 B 3)) (pow.f64 (-.f64 A C) 4)))
(*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) 2) (*.f64 (/.f64 1/2 (pow.f64 B 3)) 1))
(*.f64 (pow.f64 (-.f64 A C) 4) (*.f64 2 (/.f64 1/2 (pow.f64 B 3))))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 B 3)) (pow.f64 (-.f64 A C) 4)))
(*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) 2) (*.f64 1/2 (/.f64 1 (pow.f64 B 3))))
(*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 B 3)) (*.f64 2 (pow.f64 (-.f64 A C) 4))))
(*.f64 2 (*.f64 (pow.f64 (-.f64 A C) 4) (*.f64 1/2 (/.f64 1 (pow.f64 B 3)))))
(*.f64 (pow.f64 (-.f64 A C) 4) (*.f64 2 (*.f64 1/2 (/.f64 1 (pow.f64 B 3)))))
(*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 2 (pow.f64 B 3))) 1/2)
(*.f64 (pow.f64 (-.f64 A C) 4) (*.f64 (/.f64 2 (pow.f64 B 3)) 1/2))
(*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 2 (pow.f64 B 3))))
(*.f64 (/.f64 2 (pow.f64 B 3)) (*.f64 (pow.f64 (-.f64 A C) 4) 1/2))
(*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) 4) (/.f64 1 (*.f64 (pow.f64 B 3) 4)))
(*.f64 (*.f64 4 (pow.f64 (-.f64 A C) 4)) (/.f64 (/.f64 1 (pow.f64 B 3)) 4))
(*.f64 (pow.f64 (-.f64 A C) 4) (*.f64 4 (/.f64 1/4 (pow.f64 B 3))))
(*.f64 4 (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1/4 (pow.f64 B 3))))
(*.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 (-.f64 A C) 4))
(*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1 (pow.f64 B 3)))
(*.f64 (neg.f64 (pow.f64 (-.f64 A C) 4)) (/.f64 1 (neg.f64 (pow.f64 B 3))))
(/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))
(*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 2 (pow.f64 B 3))))
(*.f64 (pow.f64 (-.f64 A C) 4) (*.f64 (/.f64 2 (pow.f64 B 3)) 1/2))
(*.f64 (/.f64 2 (pow.f64 B 3)) (*.f64 (pow.f64 (-.f64 A C) 4) 1/2))
(*.f64 (/.f64 1/2 (pow.f64 B 3)) (*.f64 (pow.f64 (-.f64 A C) 4) 2))
(*.f64 (pow.f64 (-.f64 A C) 4) (*.f64 2 (/.f64 1/2 (pow.f64 B 3))))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 B 3)) (pow.f64 (-.f64 A C) 4)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) (*.f64 1/2 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) -2) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 4) 1/4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 4) 4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) 4)) 8)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) -2) -2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B))))))))) -2) -1) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (-.f64 C (+.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) (neg.f64 B)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F))))

eval2.2s (2.7%)

Compiler

Compiled 128146 to 91151 computations (28.9% saved)

prune661.0ms (0.8%)

Pruning

73 alts after pruning (73 fresh and 0 done)

PrunedKeptTotal
New1418391457
Fresh273461
Picked101
Done404
Total1450731523
Error
33.8b
Counts
1523 → 73
Alt Table
Click to see full alt table
StatusErrorProgram
52.9b
(/.f64 (/.f64 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)))))))))))
63.0b
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
63.6b
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.4b
(/.f64 (+.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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1)) (*.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 (*.f64 4 A) C) (pow.f64 B 2)))
63.3b
(/.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) B)) -2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
60.6b
(/.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.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 (-.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)))
63.1b
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
63.7b
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.9b
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
62.8b
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
59.8b
(/.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 4 A) C) (pow.f64 B 2)))
60.0b
(/.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
59.3b
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (*.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 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 4 (*.f64 A C)) (pow.f64 B 2)))
56.6b
(/.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.9b
(/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A (-.f64 A (neg.f64 A))))) (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 A 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (*.f64 F 2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
57.7b
(/.f64 (sqrt.f64 (+.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) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (pow.f64 C 2)) 2))) A) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 2 (*.f64 F C))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
57.6b
(/.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
62.5b
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
62.3b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
61.7b
(/.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 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
59.0b
(/.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.8b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 C (*.f64 -4 (pow.f64 A 2))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
60.7b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 B 3) 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
61.2b
(/.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 F (*.f64 A (*.f64 C (*.f64 C -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
57.4b
(/.f64 (sqrt.f64 (*.f64 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 (*.f64 4 A) C) (pow.f64 B 2)))
62.7b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -2)) (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.9b
(/.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)))
59.4b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A -2) (+.f64 C C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
55.9b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 A C)))) (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) -1/2))) C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.3b
(/.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 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
58.9b
(/.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.9b
(/.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)))
57.5b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.5b
(/.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)))
62.2b
(/.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)))
57.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.6b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.3b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
54.3b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 A C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
57.7b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A (-.f64 A (neg.f64 A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
56.2b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F C) (*.f64 2 A))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
57.4b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C)))))) (*.f64 A (*.f64 C 4)))
63.0b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C)))))) (neg.f64 (pow.f64 B 2)))
56.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)))
61.2b
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
61.2b
(/.f64 (neg.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.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 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.1b
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 -16 (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
62.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
60.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
55.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 A (neg.f64 A))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
59.5b
(*.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))))
61.7b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
60.0b
(*.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.7b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F))))
57.4b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))))
60.4b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (sqrt.f64 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 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)))))))))))
61.3b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
57.4b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -8)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F A))))))))
62.0b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 C A))))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A))))))))
61.3b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (neg.f64 F)))))
59.0b
(*.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 (neg.f64 C))))))))
58.9b
(*.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 (neg.f64 B))))))))
60.5b
(*.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 B)))))))
60.7b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
57.1b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -8)))))
58.3b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 C (neg.f64 C)) C)) -4)))))
54.8b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A)))))))
62.5b
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))
63.6b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
62.6b
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))
Compiler

Compiled 5782 to 4222 computations (27% saved)

localize161.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.5b
(*.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)))))))
16.4b
(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)))))))))
22.7b
(/.f64 (/.f64 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)))))))))))
35.3b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 276 to 164 computations (40.6% saved)

series115.0ms (0.1%)

Counts
1 → 20
Calls

12 calls:

TimeVariablePointExpression
100.0ms
C
@0
(/.f64 (/.f64 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)))))))))))
4.0ms
A
@0
(/.f64 (/.f64 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)))))))))))
2.0ms
B
@0
(/.f64 (/.f64 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)))))))))))
2.0ms
C
@-inf
(/.f64 (/.f64 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)))))))))))
1.0ms
C
@inf
(/.f64 (/.f64 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)))))))))))

rewrite77.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1594×bool.json-1
1594×bool.json-2
1556×rational.json-1
1556×rational.json-2
1556×rational.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027129
1278117
2796117
32150117
45312117
Stop Event
node limit
Counts
1 → 37
Calls
Call 1
Inputs
(/.f64 (/.f64 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)))))))))))
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 (/.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 2 (/.f64 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 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 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 2 (-.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 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))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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))))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 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 (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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 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)))))))))) (/.f64 2 (/.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (/.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))))))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.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 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 4) (/.f64 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)))))))))) 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))))))))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.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 1 (/.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 1 (neg.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)))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 1 (/.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 (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 (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1 (/.f64 2 (/.f64 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 -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 -1 (/.f64 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (neg.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)))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 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 -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 2 (/.f64 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))))))))) 1/2) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 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 (*.f64 (/.f64 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)))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 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 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 2 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.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 and (/.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 (-.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 or (/.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 (-.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))))))))

simplify249.0ms (0.3%)

Algorithm
egg-herbie
Rules
1550×rational.json-simplify-35
1070×rational.json-simplify-2
1062×rational.json-simplify-46
848×rational.json-simplify-41
822×rational.json-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
060418279
1163017915
2359017737
3653517499
4772017499
Stop Event
node limit
Counts
57 → 150
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 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (pow.f64 B 3))))) A))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2))) (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (pow.f64 B 3))))) A)))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2))) (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (pow.f64 B 3))))) A) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) (pow.f64 B 5)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (pow.f64 B 7)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) (pow.f64 B 5))))))) (pow.f64 C 3)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)))
(+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 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))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))
(+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 C 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (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)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F)))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8))))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (/.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 (/.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 2 (/.f64 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 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 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 2 (-.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 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))) 2))
(*.f64 (/.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))))))))) 1/2))
(*.f64 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 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 (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 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 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)))))))))) (/.f64 2 (/.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2)))
(*.f64 (*.f64 2 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(*.f64 (*.f64 2 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1/2)))
(*.f64 (*.f64 2 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (/.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))))))))))) 1))
(*.f64 (*.f64 2 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.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 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 4) (/.f64 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)))))))))) 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))))))))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 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))))))))) 4) (/.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2)))
(*.f64 (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 1 (neg.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 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 1 (/.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 (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 (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1 (/.f64 2 (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (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))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 -1 (/.f64 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (neg.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 (/.f64 (/.f64 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 -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 2 (/.f64 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))))))))) 1/2) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 1/2 (*.f64 (/.f64 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 (/.f64 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)))))))))) 1/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/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 2 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
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 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (pow.f64 B 3))))) A))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (+.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 F (-.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 (sqrt.f64 2) (pow.f64 B 3)))))) A))
(+.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 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -4 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (+.f64 (*.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) A))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -4 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))))) (*.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) -1/2))) A))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -4 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))))) (*.f64 (*.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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) -1/2))) A))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -4 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))))) (*.f64 (*.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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) -1/2))) A))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2))) (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (pow.f64 B 3))))) A)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 (+.f64 (*.f64 (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 F (-.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 (sqrt.f64 2) (pow.f64 B 3)))))) A) (*.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 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -16)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 C (+.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 (sqrt.f64 2) (pow.f64 B 5))))) (*.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 (*.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))))))) (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 (-.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))))))))) B))) 2)) (/.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 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -4 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (+.f64 (*.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) A) (*.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 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4)) (*.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 C (pow.f64 B 5))))) (*.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 (*.f64 F (+.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B))) 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)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -4 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))))) (*.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) -1/2))) A) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 (/.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))) (*.f64 (*.f64 (sqrt.f64 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (/.f64 C (pow.f64 B 5)))) (*.f64 -2 (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)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -4 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))))) (*.f64 (*.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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) -1/2))) A) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 (/.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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))) (*.f64 (*.f64 (sqrt.f64 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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (/.f64 C (pow.f64 B 5)))) (*.f64 -2 (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)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -4 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))))) (*.f64 (*.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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) -1/2))) A) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (+.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 (/.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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))) (*.f64 (*.f64 (sqrt.f64 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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 C (pow.f64 B 5)))) (*.f64 -2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2))) (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (pow.f64 B 3))))) A) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) (pow.f64 B 5)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (pow.f64 B 7)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (+.f64 (*.f64 (+.f64 (*.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 F (-.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 (sqrt.f64 2) (pow.f64 B 3)))))) A) (*.f64 (pow.f64 A 3) (+.f64 (*.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 (*.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 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/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 (-.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))))))) (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 (-.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))))))))) B))) 2)) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 (*.f64 C (-.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))))))) (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 (-.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))))))))) B))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (+.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 (sqrt.f64 2) (pow.f64 B 7))) -8)) (*.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 (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 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 C (+.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 (sqrt.f64 2) (pow.f64 B 5))))) (*.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 (*.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))))))) (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 (-.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))))))))) B))) 2)) (/.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 (*.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 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4)) (*.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 C (pow.f64 B 5))))) (*.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 (*.f64 F (+.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -4 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (+.f64 (*.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) A) (*.f64 (pow.f64 A 3) (+.f64 (*.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 (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (*.f64 C (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 F (+.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B))) 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 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 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.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 C (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B))) 2))) (pow.f64 B 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (+.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (/.f64 (pow.f64 C 2) (pow.f64 B 7))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -4 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))))) (*.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) -1/2))) A) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 (sqrt.f64 2) (*.f64 (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (pow.f64 B 7)))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 (/.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)) (/.f64 C (pow.f64 B 5))))) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (*.f64 C (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 F (+.f64 (*.f64 C (*.f64 -4 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 (/.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/2))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 (/.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))) (*.f64 (*.f64 (sqrt.f64 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (/.f64 C (pow.f64 B 5)))) (*.f64 -2 (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)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -4 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))))) (*.f64 (*.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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) -1/2))) A) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 (sqrt.f64 2) (*.f64 (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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (pow.f64 B 7)))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 (/.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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)) (/.f64 C (pow.f64 B 5))))) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (*.f64 C (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 F (+.f64 (*.f64 C (*.f64 -4 (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 (/.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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 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 (*.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 (sqrt.f64 2) (pow.f64 B 3))) -1/2))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 (/.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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))) (*.f64 (*.f64 (sqrt.f64 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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (/.f64 C (pow.f64 B 5)))) (*.f64 -2 (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)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -4 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))))) (*.f64 (*.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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) -1/2))) A) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 (sqrt.f64 2) (*.f64 (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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 7)))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (+.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 (/.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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)) (/.f64 C (pow.f64 B 5))))) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (*.f64 C (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 F (+.f64 (*.f64 C (*.f64 -4 (+.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 (/.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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 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 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 (sqrt.f64 2) (pow.f64 B 3))) -1/2))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (+.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 (/.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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))) (*.f64 (*.f64 (sqrt.f64 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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 C (pow.f64 B 5)))) (*.f64 -2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 -1/4 (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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.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 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))) (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) 1/4))) A)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 -1/4 (sqrt.f64 (/.f64 F C)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/4 (*.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 (pow.f64 B 2) F) -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 (pow.f64 A 2) (sqrt.f64 -8)))) (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 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.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 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (neg.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 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))) (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) 1/4))) A))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (sqrt.f64 -8) (pow.f64 A 2))) -1/64)) (*.f64 -1/16 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 -1/4 (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (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 (-.f64 (*.f64 C (*.f64 -2 (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 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 -1/16 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (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/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 C (*.f64 (*.f64 (pow.f64 B 2) F) -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 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 A 2))))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.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 -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 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 B 2) F))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 -1 (*.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 -1/16 (*.f64 (pow.f64 B 4) (*.f64 (/.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 -2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (neg.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 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (sqrt.f64 -8) (pow.f64 A 2))) -1/64)) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))) (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) 1/4))) A))) (neg.f64 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 C 2)))) (-.f64 (*.f64 F (*.f64 -1/2 (pow.f64 B 4))) (neg.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -8))))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (neg.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)))))))))) (pow.f64 A 3)))))))
(+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 C (*.f64 -2 (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 -1/4 (sqrt.f64 (/.f64 F C)))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 -2 (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8)) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (+.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 (*.f64 C (*.f64 -2 (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 1/32 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))))))) (pow.f64 A 3))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)))) (*.f64 -1/16 (*.f64 (pow.f64 B 4) (*.f64 (/.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 C (*.f64 -2 (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 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 (*.f64 (sqrt.f64 -8) (*.f64 (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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 -1/4 (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 -2 (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8)) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (+.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 (*.f64 C (*.f64 -2 (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 1/32 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))))))) (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)))) (*.f64 -1/16 (*.f64 (pow.f64 B 4) (*.f64 (/.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 C (*.f64 -2 (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 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 (*.f64 (sqrt.f64 -8) (*.f64 (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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 -1/4 (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 C (*.f64 -2 (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))) (neg.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8)) (+.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 (*.f64 C (*.f64 -2 (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 1/32 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))))))) (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)))) (*.f64 -1/16 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1/2)))))
(+.f64 (neg.f64 (*.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 2) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 (sqrt.f64 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))) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.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 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.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))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 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 (sqrt.f64 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1/2)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (+.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)))) (pow.f64 B 5)))) (*.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 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 (sqrt.f64 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))) (pow.f64 B 3))) (*.f64 -1/2 (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 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -4 A)))) (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 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))) B))) 2)) (pow.f64 B 3))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 (*.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 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.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 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 A (*.f64 -4 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (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 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) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) -1/2)) (+.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 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 5)))) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.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))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 A (*.f64 -4 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1))))) (pow.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))) 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) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) -1/2)) (+.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 (*.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 (sqrt.f64 2) (/.f64 A (pow.f64 B 5)))) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 A (*.f64 -4 (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) 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) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) -1/2)) (+.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 5)))) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) (pow.f64 B 5))))))) (pow.f64 C 3)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.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 -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 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (+.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)))) (pow.f64 B 5)))) (*.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 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (-.f64 (*.f64 F (+.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 B 2) A)) (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 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (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 (-.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 -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 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 7))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (+.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 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 7)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B))) 2))) (/.f64 A (pow.f64 B 5))))))))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 (sqrt.f64 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))) (pow.f64 B 3))) (*.f64 -1/2 (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 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -4 A)))) (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 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))) B))) 2)) (pow.f64 B 3))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 (*.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 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5)))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (neg.f64 (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 1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -4 A)))) (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 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))) B))) 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 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 7))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 (*.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 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 7))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -4 A)))) (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 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))) B))) 2))) (/.f64 A (pow.f64 B 5))))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.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 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 A (*.f64 -4 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (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 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) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) -1/2)) (+.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 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 5)))) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (neg.f64 (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 1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 A (*.f64 -4 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (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 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 (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 (sqrt.f64 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 -8 (*.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 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 7))))) (*.f64 (*.f64 (*.f64 A (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 A (*.f64 -4 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (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 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) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) -2))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.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))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 A (*.f64 -4 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1))))) (pow.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))) 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) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) -1/2)) (+.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 (*.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 (sqrt.f64 2) (/.f64 A (pow.f64 B 5)))) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -8 (*.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 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))))) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (neg.f64 (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 1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 A (*.f64 -4 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1))))) (pow.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))) 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 (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 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 A (*.f64 -4 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1))))) (pow.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))) 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) (pow.f64 B 5)))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 A (*.f64 -4 (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) 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) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) -1/2)) (+.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 5)))) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -8 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))))) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (neg.f64 (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 1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 A (*.f64 -4 (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) 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 (pow.f64 B 2) (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (*.f64 (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 -2 (*.f64 (*.f64 A (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 A (*.f64 -4 (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) 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) (pow.f64 B 5)))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) -1/4))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 -1/4 (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/4 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) -1/4)) (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) C)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 -1/4 (sqrt.f64 (/.f64 F A)))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) 1/4))) C)))
(+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 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))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/4 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 -1 (*.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)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) -1/4)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 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/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 -1/4 (sqrt.f64 (/.f64 F A)))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) 1/4))) C)) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (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 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/16))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 -1/4 (sqrt.f64 (/.f64 F A)))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) 1/4))) C)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (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 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 C 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (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)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F)))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))))
(+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) 1/64)) (+.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/32 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.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 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/4 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 -1 (*.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)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) -1/4)) (+.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 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/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -8))) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 A 7)))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 -1/2 (pow.f64 B 4))) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))) (neg.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))))))) (pow.f64 C 3)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) 1/4))) C)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 -1/4 (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (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 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/16))))) (neg.f64 (/.f64 (+.f64 (*.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 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 1/32 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))))) (+.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 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))))))) (pow.f64 C 3)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.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 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 1/32 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))))) (+.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 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))))))) (pow.f64 C 3))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 -1/4 (sqrt.f64 (/.f64 F A)))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) 1/4))) C)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (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 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.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 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 1/32 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))))) (+.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 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))) (neg.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))))) (sqrt.f64 -8)))))))) (pow.f64 C 3))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 -1/4 (sqrt.f64 (/.f64 F A)))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) 1/4))) C)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (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 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) 1/4))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) 1/4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) C))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))) (/.f64 2 (pow.f64 C 2))) (sqrt.f64 -8))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (pow.f64 (*.f64 1/2 (*.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 (pow.f64 C 2) (sqrt.f64 -8)))) 1/8)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) 1/4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) C))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) C))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))) (/.f64 2 (pow.f64 C 2))) (sqrt.f64 -8))))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) 1/4)) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.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))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))) (/.f64 2 (*.f64 C (sqrt.f64 -8)))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))))))))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) C))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))) (/.f64 2 (pow.f64 C 2))) (sqrt.f64 -8))))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) 1/4)) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.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))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))) (/.f64 2 (*.f64 C (sqrt.f64 -8)))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))) (/.f64 (/.f64 2 (pow.f64 C 3)) (sqrt.f64 -8)))))))))))
(+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8))))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (pow.f64 (*.f64 1/2 (*.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 (pow.f64 C 2) (sqrt.f64 -8)))) 1/8)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.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 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (pow.f64 (*.f64 1/2 (*.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 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/8)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (pow.f64 (*.f64 1/2 (*.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 (pow.f64 C 3) (sqrt.f64 -8)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 4)))) 1/128)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) 1/4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) C))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.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 1/2 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))) 2)) (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))))) (*.f64 1/128 (*.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 4))) (sqrt.f64 (/.f64 F (pow.f64 A 7)))))))))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) C))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))) (/.f64 2 (pow.f64 C 2))) (sqrt.f64 -8))))))) (+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 1/8 (*.f64 (-.f64 (*.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 1/2 (*.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))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))) (/.f64 2 (*.f64 C (sqrt.f64 -8)))))) 2)) (*.f64 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))) (/.f64 2 (*.f64 (pow.f64 (sqrt.f64 -8) 2) (*.f64 A (pow.f64 C 2)))))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (+.f64 (*.f64 1/32 (*.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))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))) (/.f64 2 (*.f64 C (sqrt.f64 -8)))))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 1/128 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))) (/.f64 2 (pow.f64 C 4))) (sqrt.f64 -8))))))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) 1/4)) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.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))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))) (/.f64 2 (*.f64 C (sqrt.f64 -8)))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))))))))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) C))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))) (/.f64 2 (pow.f64 C 2))) (sqrt.f64 -8))))))) (+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 1/8 (*.f64 (-.f64 (*.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 1/2 (*.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))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))) (/.f64 2 (*.f64 C (sqrt.f64 -8)))))) 2)) (*.f64 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))) (/.f64 2 (*.f64 (pow.f64 (sqrt.f64 -8) 2) (*.f64 A (pow.f64 C 2)))))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (+.f64 (*.f64 1/32 (*.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))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))) (/.f64 2 (*.f64 C (sqrt.f64 -8)))))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 1/128 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))) (/.f64 2 (pow.f64 C 4))) (sqrt.f64 -8))))))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) 1/4)) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.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))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))) (/.f64 2 (*.f64 C (sqrt.f64 -8)))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C)))) (/.f64 (/.f64 2 (pow.f64 C 3)) (sqrt.f64 -8))))))))))))
(+.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 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 2 (/.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)) (*.f64 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 4 (*.f64 C A))))))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 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 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 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 C (*.f64 4 A))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 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 2 (/.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)) (*.f64 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 4 (*.f64 C A))))))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 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 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 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 C (*.f64 4 A))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))
(*.f64 2 (/.f64 (/.f64 2 (-.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 2 (/.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)) (*.f64 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 4 (*.f64 C A))))))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 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 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 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 C (*.f64 4 A))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))
(*.f64 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))) 2))
(*.f64 2 (/.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)) (*.f64 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 4 (*.f64 C A))))))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 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 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 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 C (*.f64 4 A))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))
(*.f64 (/.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))))))))) 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 C A))))))) (*.f64 1/2 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 1/2 (/.f64 -2 (-.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 C (*.f64 4 A))) F)))) (*.f64 1/2 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 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 (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (/.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)) (*.f64 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 4 (*.f64 C A))))))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 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 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 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 C (*.f64 4 A))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 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 2 (-.f64 (*.f64 4 (*.f64 A C)) (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 4 (*.f64 C A))))))) (*.f64 1/2 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 1/2 (/.f64 -2 (-.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 C (*.f64 4 A))) F)))) (*.f64 1/2 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.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/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1))
(*.f64 2 (/.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)) (*.f64 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 4 (*.f64 C A))))))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 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 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 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 C (*.f64 4 A))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 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 2 (/.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2)))
(*.f64 2 (/.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)) (*.f64 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 4 (*.f64 C A))))))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 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 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 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 C (*.f64 4 A))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))
(*.f64 (*.f64 2 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(*.f64 2 (/.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)) (*.f64 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 4 (*.f64 C A))))))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 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 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 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 C (*.f64 4 A))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))
(*.f64 (*.f64 2 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 C A))))))) (*.f64 1/2 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 1/2 (/.f64 -2 (-.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 C (*.f64 4 A))) F)))) (*.f64 1/2 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (*.f64 2 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (/.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))))))))))) 1))
(*.f64 2 (/.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)) (*.f64 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 4 (*.f64 C A))))))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 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 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 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 C (*.f64 4 A))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))
(*.f64 (*.f64 2 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.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 2 (/.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)) (*.f64 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 4 (*.f64 C A))))))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 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 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 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 C (*.f64 4 A))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))
(*.f64 (*.f64 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 4) (/.f64 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)))))))))) 4)))
(*.f64 (*.f64 4 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (/.f64 1 (*.f64 4 (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))))))))
(*.f64 4 (*.f64 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 1/4 (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))
(*.f64 4 (*.f64 (/.f64 -2 (-.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 C (*.f64 4 A))) F)))) 8)))
(*.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))))))))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(*.f64 (*.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 4 (*.f64 C A)))))))) (/.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 4 (/.f64 -1/4 (-.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 C (*.f64 4 A))) F)))) (*.f64 4 (/.f64 -1/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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (/.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2)))
(*.f64 (*.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 4 (*.f64 C A)))))))) (/.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 4 (/.f64 -1/4 (-.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 C (*.f64 4 A))) F)))) (*.f64 4 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 1 (neg.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 (sqrt.f64 (*.f64 2 (*.f64 F (*.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 1 (/.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (/.f64 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (neg.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 (sqrt.f64 (*.f64 2 (*.f64 F (*.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (/.f64 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 (sqrt.f64 (*.f64 2 (*.f64 F (*.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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (/.f64 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 C A))))))) (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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))))))))) 1/2) (/.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 C A))))))) (*.f64 1/2 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 1/2 (/.f64 -2 (-.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 C (*.f64 4 A))) F)))) (*.f64 1/2 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 1/2 (*.f64 (/.f64 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 F (*.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 C A))))))) (*.f64 1/2 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 1/2 (/.f64 -2 (-.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 C (*.f64 4 A))) F)))) (*.f64 1/2 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (*.f64 (/.f64 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)))))))))) 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 C A))))))) (*.f64 1/2 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 1/2 (/.f64 -2 (-.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 C (*.f64 4 A))) F)))) (*.f64 1/2 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.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 2 (/.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)) (*.f64 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 4 (*.f64 C A))))))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 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 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 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 C (*.f64 4 A))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))
(*.f64 (/.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 2 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (/.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 C A)) (pow.f64 B 2)) (*.f64 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 4 (*.f64 C A))))))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (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 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 C (*.f64 4 A))) F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 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 C (*.f64 4 A))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))

localize23.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))
5.4b
(*.f64 (*.f64 F A) (-.f64 C (neg.f64 C)))
10.0b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C)))))) (*.f64 A (*.f64 C 4)))
21.0b
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))))
Compiler

Compiled 88 to 28 computations (68.2% saved)

series12.0ms (0%)

Counts
2 → 48
Calls

18 calls:

TimeVariablePointExpression
4.0ms
C
@0
(*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))
1.0ms
C
@0
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C)))))) (*.f64 A (*.f64 C 4)))
1.0ms
F
@0
(*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))
1.0ms
A
@0
(*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))
1.0ms
F
@0
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C)))))) (*.f64 A (*.f64 C 4)))

rewrite74.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1820×bool.json-1
1820×bool.json-2
1784×rational.json-1
1482×bool.json-3
636×rational.json-simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01886
118886
255078
3158378
4538778
Stop Event
node limit
Counts
2 → 43
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C)))))) (*.f64 A (*.f64 C 4)))
(*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (*.f64 (/.f64 1/4 C) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (neg.f64 (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (*.f64 (*.f64 C 4) (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) A) (neg.f64 (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 2) (/.f64 (/.f64 1 A) (*.f64 C 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 2) (*.f64 (/.f64 (/.f64 1 A) (*.f64 C 8)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 2) (*.f64 1/2 (/.f64 (/.f64 1/4 C) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) A) (/.f64 1/4 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) A) (*.f64 (/.f64 1/4 C) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (*.f64 C (*.f64 8 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) A) (+.f64 C C)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 4) (/.f64 1 (*.f64 A (*.f64 (*.f64 C 4) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 2 A)) (/.f64 1 (*.f64 C 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 1/4 C)) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) C) (/.f64 1/4 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (*.f64 C A)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 1/4 A)) (/.f64 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 A) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 1/4 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/4 C) A) (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C)))))) (/.f64 1 (neg.f64 (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C)))))) (/.f64 1 (*.f64 (*.f64 C 4) (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (neg.f64 A)) (/.f64 1 (neg.f64 (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 1/4) (/.f64 (/.f64 1 A) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (*.f64 C A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 C) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 C) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 1/4 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 A) (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 1/2) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) A) (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 A) (*.f64 C 8)) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 C (*.f64 F (*.f64 C (*.f64 A 4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))) 4) (*.f64 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))) (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))) (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))))))

simplify97.0ms (0.1%)

Algorithm
egg-herbie
Rules
1482×rational.json-simplify-35
1258×rational.json-simplify-49
1174×rational.json-simplify-53
1016×rational.json-simplify-2
944×rational.json-simplify-46
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01303319
13143313
27793313
320583313
456923097
Stop Event
node limit
Counts
91 → 68
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)) 0)
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (*.f64 (/.f64 1/4 C) (/.f64 1 A)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)) 1)
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (neg.f64 (*.f64 C (*.f64 A 4)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (*.f64 (*.f64 C 4) (neg.f64 A))))
(*.f64 -1 (/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) A) (neg.f64 (*.f64 C 4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 2) (/.f64 (/.f64 1 A) (*.f64 C 8)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 2) (*.f64 (/.f64 (/.f64 1 A) (*.f64 C 8)) 1))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 2) (*.f64 1/2 (/.f64 (/.f64 1/4 C) A)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) A) (/.f64 1/4 C))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) A) (*.f64 (/.f64 1/4 C) 1))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (*.f64 C (*.f64 8 A))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)) 2))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) A) (+.f64 C C)) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 4) (/.f64 1 (*.f64 A (*.f64 (*.f64 C 4) 4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 2 A)) (/.f64 1 (*.f64 C 8)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 1/4 C)) (/.f64 1 A))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) C) (/.f64 1/4 A))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (*.f64 C A)) 1/4)
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 1/4 A)) (/.f64 1 C))
(*.f64 (/.f64 1 A) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 1/4 C)))
(*.f64 (/.f64 (/.f64 1/4 C) A) (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C)))))) (/.f64 1 (neg.f64 (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C)))))) (/.f64 1 (*.f64 (*.f64 C 4) (neg.f64 A))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (neg.f64 A)) (/.f64 1 (neg.f64 (*.f64 C 4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 1/4) (/.f64 (/.f64 1 A) C))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (*.f64 C A)))
(*.f64 (/.f64 1/4 C) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) A))
(*.f64 (/.f64 1 C) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 1/4 A)))
(*.f64 (/.f64 1/2 A) (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 1/2) C))
(*.f64 1/2 (/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) A) (+.f64 C C)))
(*.f64 (/.f64 (/.f64 1 A) (*.f64 C 8)) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 2))
(+.f64 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))) 0)
(+.f64 0 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))
(-.f64 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))) 0)
(/.f64 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))) 1)
(/.f64 (*.f64 C (*.f64 F (*.f64 C (*.f64 A 4)))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))) 4) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))) 4) (*.f64 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))) 4)) 8)
Outputs
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4))
(*.f64 (sqrt.f64 -16) (*.f64 -1/4 (sqrt.f64 (/.f64 F A))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4))
(*.f64 (sqrt.f64 -16) (*.f64 -1/4 (sqrt.f64 (/.f64 F A))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4))
(*.f64 (sqrt.f64 -16) (*.f64 -1/4 (sqrt.f64 (/.f64 F A))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4))
(*.f64 (sqrt.f64 -16) (*.f64 -1/4 (sqrt.f64 (/.f64 F A))))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 A (*.f64 2 (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 2)))
(*.f64 A (*.f64 F (*.f64 2 (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) (+.f64 F F)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)) 0)
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)) 0)
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (*.f64 (/.f64 1/4 C) (/.f64 1 A)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)) 1)
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (neg.f64 (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (*.f64 (*.f64 C 4) (neg.f64 A))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 -1 (/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) A) (neg.f64 (*.f64 C 4))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 2) (/.f64 (/.f64 1 A) (*.f64 C 8)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 2) (*.f64 (/.f64 (/.f64 1 A) (*.f64 C 8)) 1))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 2) (*.f64 1/2 (/.f64 (/.f64 1/4 C) A)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) A) (/.f64 1/4 C))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) A) (*.f64 (/.f64 1/4 C) 1))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (*.f64 C (*.f64 8 A))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 (/.f64 1/4 C) A)) 2))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) A) (+.f64 C C)) 1/2)
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 4) (/.f64 1 (*.f64 A (*.f64 (*.f64 C 4) 4))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 2 A)) (/.f64 1 (*.f64 C 8)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 2 A)) (/.f64 1 (*.f64 C 8)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (/.f64 (/.f64 1/8 C) (/.f64 A 2)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 1/4 C)) (/.f64 1 A))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) C) (/.f64 1/4 A))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (*.f64 C A)) 1/4)
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 1/4 A)) (/.f64 1 C))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (/.f64 1 A) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 1/4 C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (/.f64 (/.f64 1/4 C) A) (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C)))))) (/.f64 1 (neg.f64 (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C)))))) (/.f64 1 (*.f64 (*.f64 C 4) (neg.f64 A))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (neg.f64 A)) (/.f64 1 (neg.f64 (*.f64 C 4))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 1/4) (/.f64 (/.f64 1 A) C))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (*.f64 C A)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (/.f64 1/4 C) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) A))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (/.f64 1 C) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 1/4 A)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (/.f64 1/2 A) (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 1/2) C))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/2 (/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) A) (+.f64 C C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (/.f64 (/.f64 1 A) (*.f64 C 8)) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) 2))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 C C) (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 C (+.f64 F F)))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C C)))))) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(+.f64 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))) 0)
(*.f64 C (*.f64 (+.f64 C C) (*.f64 F A)))
(*.f64 C (*.f64 F (*.f64 A (+.f64 C C))))
(*.f64 C (*.f64 A (*.f64 C (+.f64 F F))))
(*.f64 F (*.f64 A (*.f64 C (+.f64 C C))))
(+.f64 0 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))
(*.f64 C (*.f64 (+.f64 C C) (*.f64 F A)))
(*.f64 C (*.f64 F (*.f64 A (+.f64 C C))))
(*.f64 C (*.f64 A (*.f64 C (+.f64 F F))))
(*.f64 F (*.f64 A (*.f64 C (+.f64 C C))))
(-.f64 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))) 0)
(*.f64 C (*.f64 (+.f64 C C) (*.f64 F A)))
(*.f64 C (*.f64 F (*.f64 A (+.f64 C C))))
(*.f64 C (*.f64 A (*.f64 C (+.f64 F F))))
(*.f64 F (*.f64 A (*.f64 C (+.f64 C C))))
(/.f64 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))) 1)
(*.f64 C (*.f64 (+.f64 C C) (*.f64 F A)))
(*.f64 C (*.f64 F (*.f64 A (+.f64 C C))))
(*.f64 C (*.f64 A (*.f64 C (+.f64 F F))))
(*.f64 F (*.f64 A (*.f64 C (+.f64 C C))))
(/.f64 (*.f64 C (*.f64 F (*.f64 C (*.f64 A 4)))) 2)
(*.f64 C (*.f64 (+.f64 C C) (*.f64 F A)))
(*.f64 C (*.f64 F (*.f64 A (+.f64 C C))))
(*.f64 C (*.f64 A (*.f64 C (+.f64 F F))))
(*.f64 F (*.f64 A (*.f64 C (+.f64 C C))))
(/.f64 (*.f64 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))) 4) 4)
(*.f64 C (*.f64 (+.f64 C C) (*.f64 F A)))
(*.f64 C (*.f64 F (*.f64 A (+.f64 C C))))
(*.f64 C (*.f64 A (*.f64 C (+.f64 F F))))
(*.f64 F (*.f64 A (*.f64 C (+.f64 C C))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))) 4) (*.f64 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))) 4)) 8)
(*.f64 C (*.f64 (+.f64 C C) (*.f64 F A)))
(*.f64 C (*.f64 F (*.f64 A (+.f64 C C))))
(*.f64 C (*.f64 A (*.f64 C (+.f64 F F))))
(*.f64 F (*.f64 A (*.f64 C (+.f64 C C))))

localize43.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.0b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
3.2b
(*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
8.1b
(sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
8.3b
(/.f64 (pow.f64 B 2) C)
Compiler

Compiled 106 to 76 computations (28.3% saved)

series17.0ms (0%)

Counts
3 → 48
Calls

27 calls:

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

rewrite78.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1262×rational.json-simplify-35
1074×bool.json-1
1074×bool.json-2
1044×rational.json-1
1044×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019139
1190139
2502139
31147139
43075139
Stop Event
node limit
Counts
3 → 77
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) 4))) (*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (*.f64 -1 (/.f64 B (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) B) (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 B (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))) (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -2 (/.f64 B (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.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 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2) (/.f64 B (/.f64 (sqrt.f64 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (/.f64 -2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (+.f64 (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (/.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2)) (/.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 2)) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2)) (/.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 4) (+.f64 (/.f64 -2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 -2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4) (*.f64 (/.f64 B (sqrt.f64 2)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 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 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4) (*.f64 2 (/.f64 B (/.f64 (sqrt.f64 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4) (*.f64 (/.f64 B (sqrt.f64 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) B) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) -2) (+.f64 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 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 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -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 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 B (*.f64 2 (sqrt.f64 2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4) (/.f64 B (sqrt.f64 2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4) (/.f64 B (sqrt.f64 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) 2) (/.f64 B (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))) (neg.f64 (/.f64 B (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) B))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) B) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) 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 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 B (*.f64 2 (sqrt.f64 2)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 B (*.f64 2 (sqrt.f64 2))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4) (/.f64 B (sqrt.f64 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4) (/.f64 B (sqrt.f64 2)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4) (/.f64 B (sqrt.f64 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -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 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))) (+.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 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 B B)) (/.f64 1/2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (neg.f64 B)) (/.f64 -1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 1 (sqrt.f64 2))) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) 1/2) (/.f64 B (/.f64 (sqrt.f64 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2) B) (/.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2)) (-.f64 0 (/.f64 B (/.f64 (sqrt.f64 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) 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 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))) (/.f64 B (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B))))))))

simplify211.0ms (0.3%)

Algorithm
egg-herbie
Rules
1756×rational.json-simplify-35
984×rational.json-simplify-43
918×rational.json-simplify-2
900×rational.json-simplify-46
838×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03247905
18947859
224657811
354877799
468527799
579037799
Stop Event
node limit
Counts
125 → 192
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 F (pow.f64 C 11))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 (*.f64 (sqrt.f64 1/2) B) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) B) (sqrt.f64 (/.f64 F C))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) B) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))) (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) B) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 11) F)))) (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) B) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) B) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) B) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) B) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 11) F)))))))
(*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(*.f64 2 (*.f64 C F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(*.f64 2 (*.f64 C F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(*.f64 2 (*.f64 C F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 1/32 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 4)) (sqrt.f64 (/.f64 F (pow.f64 C 11))))) (*.f64 1/32 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 6))) (sqrt.f64 (*.f64 (pow.f64 C 11) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 6))) (sqrt.f64 (*.f64 (pow.f64 C 11) F)))))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(-.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 0)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 2))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4))) 16)
(+.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 0)
(+.f64 0 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(-.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 0)
(/.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 1)
(/.f64 (*.f64 2 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 2)
(/.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) 4))) (*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) 4)))) 16)
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B))) 0)
(/.f64 2 (/.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2)))
(/.f64 2 (+.f64 (/.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (*.f64 -1 (/.f64 B (sqrt.f64 2))))
(/.f64 (sqrt.f64 2) (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
(/.f64 (/.f64 (sqrt.f64 2) B) (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 B (sqrt.f64 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B))) 1)
(/.f64 1 (/.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2)))
(/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))) (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -2 (/.f64 B (sqrt.f64 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 -1 (/.f64 B (sqrt.f64 2))) (*.f64 -1 (/.f64 B (sqrt.f64 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2) (/.f64 B (/.f64 (sqrt.f64 2) 2)))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (/.f64 -2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (+.f64 (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (/.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2)) (/.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) -2)) 2)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(/.f64 4 (+.f64 (/.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2)) (/.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4)) 4)
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 4) (+.f64 (/.f64 -2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 -2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4) (*.f64 (/.f64 B (sqrt.f64 2)) -4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4) (+.f64 (*.f64 -2 (/.f64 B (sqrt.f64 2))) (*.f64 -2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4) (*.f64 2 (/.f64 B (/.f64 (sqrt.f64 2) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4) (*.f64 (/.f64 B (sqrt.f64 2)) 4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) B)) -1)
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) B) (/.f64 1 (sqrt.f64 2)))
(/.f64 (*.f64 (sqrt.f64 2) -2) (+.f64 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 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 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4)) (+.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (*.f64 (/.f64 B (sqrt.f64 2)) 4)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4))) 8)
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 B (*.f64 2 (sqrt.f64 2)))) -2)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4) (/.f64 B (sqrt.f64 2))) -4)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4) (/.f64 B (sqrt.f64 2))) 4)
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) 2) (/.f64 B (*.f64 2 (sqrt.f64 2))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) B))) -2)
(/.f64 (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) B) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) 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 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4)))) 16)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 B (*.f64 2 (sqrt.f64 2)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 B (*.f64 2 (sqrt.f64 2))))) -4)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4) (/.f64 B (sqrt.f64 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4) (/.f64 B (sqrt.f64 2)))) -8)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4) (/.f64 B (sqrt.f64 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4) (/.f64 B (sqrt.f64 2)))) 8)
(/.f64 (+.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))) (+.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (neg.f64 (/.f64 B (sqrt.f64 2)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 B B)) (/.f64 1/2 (sqrt.f64 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (neg.f64 B)) (/.f64 -1 (sqrt.f64 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 1 (sqrt.f64 2))) B)
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) 1/2) (/.f64 B (/.f64 (sqrt.f64 2) 2)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2) B) (/.f64 2 (sqrt.f64 2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2)) (-.f64 0 (/.f64 B (/.f64 (sqrt.f64 2) 2))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) B)) (-.f64 0 (/.f64 1 (sqrt.f64 2))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))) (/.f64 B (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) B)))
Outputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 F (pow.f64 C 11))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (*.f64 1/128 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 F (pow.f64 C 11))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (*.f64 1/128 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 F (pow.f64 C 11)))))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (*.f64 1/128 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 F (pow.f64 C 11))))))
(*.f64 (*.f64 (sqrt.f64 1/2) B) (sqrt.f64 (/.f64 F C)))
(*.f64 (*.f64 B (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))
(*.f64 B (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) B) (sqrt.f64 (/.f64 F C))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 (/.f64 1 (*.f64 B (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (/.f64 1 (*.f64 B (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) B) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))) (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 (/.f64 1 (*.f64 B (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) -1/2))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (/.f64 1 (*.f64 B (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 B (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (+.f64 (*.f64 B (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) B) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 11) F)))) (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (pow.f64 C 11))))) (+.f64 (*.f64 (/.f64 1 (*.f64 B (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) -1/2)))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (/.f64 1 (*.f64 B (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (+.f64 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (pow.f64 C 11))))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 B (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (+.f64 (*.f64 B (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 5))) (*.f64 1/2 (sqrt.f64 (*.f64 F (pow.f64 C 11))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) B) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 B (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 F C)) -1))
(*.f64 (*.f64 B (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 1/2) (neg.f64 B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) B) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) (*.f64 (/.f64 1 (*.f64 B (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -1)))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (/.f64 1 (*.f64 B (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(*.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (/.f64 1 (*.f64 B (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) -1)
(neg.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (/.f64 1 (*.f64 B (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) B) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 B (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -1)) (+.f64 (*.f64 (*.f64 B (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) 1/2))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 B (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (/.f64 1 (*.f64 B (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (*.f64 1/2 (sqrt.f64 (*.f64 F (pow.f64 C 7))))))
(+.f64 (*.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (/.f64 1 (*.f64 B (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) -1) (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (*.f64 1/2 (sqrt.f64 (*.f64 F (pow.f64 C 7))))))
(+.f64 (neg.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (/.f64 1 (*.f64 B (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (*.f64 1/2 (sqrt.f64 (*.f64 F (pow.f64 C 7))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) B) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 11) F)))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 B (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -1)) (+.f64 (*.f64 (*.f64 B (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (pow.f64 C 11))))) (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) 1/2)))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (*.f64 1/2 (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 5))) (*.f64 -1/2 (sqrt.f64 (*.f64 F (pow.f64 C 11)))))) (*.f64 (/.f64 1 (*.f64 B (sqrt.f64 1/2))) (neg.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (*.f64 1/2 (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 5))) (*.f64 -1/2 (sqrt.f64 (*.f64 F (pow.f64 C 11))))) (*.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (/.f64 1 (*.f64 B (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) -1)))
(+.f64 (neg.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (/.f64 1 (*.f64 B (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 3))) (*.f64 1/2 (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 5))) (*.f64 -1/2 (sqrt.f64 (*.f64 F (pow.f64 C 11)))))))
(*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C))
(*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C)))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2))
(*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(*.f64 2 (*.f64 C F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(*.f64 2 (*.f64 C F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(*.f64 2 (*.f64 C F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C))
(*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C)))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2))
(*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C))
(*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C)))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2))
(*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) 1/2)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 1/2 (/.f64 F C))) (*.f64 2 (*.f64 C F)))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (neg.f64 (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 B -1/4)))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 B (*.f64 -1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (*.f64 B (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 B -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 1/32 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 B -1/4))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 B (*.f64 -1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) 1/32))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (+.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/32 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 B -1/4)) (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/32))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 4)) (sqrt.f64 (/.f64 F (pow.f64 C 11))))) (*.f64 1/32 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1)) (+.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 11))) -1/128))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 B -1/4))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 B (*.f64 -1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) 1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 11))) (*.f64 -1/128 (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 4)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/32 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 11))) (*.f64 -1/128 (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 4))))) (*.f64 B (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/32 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)))) (+.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 11))) (*.f64 -1/128 (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 4)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 B -1/4)) (+.f64 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 11))) (*.f64 -1/128 (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 4)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 F C)) -1))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 1/2) (neg.f64 (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 1/2))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -1)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 B 2)))))
(neg.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 B 2)))))
(neg.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) 1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -1))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 B 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 B 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/2 (sqrt.f64 (*.f64 F (pow.f64 C 7))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 6))) (sqrt.f64 (*.f64 (pow.f64 C 11) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) 1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 11))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 1/2) 5))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 B 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 11))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 1/2) 5)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 B 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 11))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 B 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 11))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 1/2) 5)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/2 (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 11))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 1/2) 5))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 B 2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 B 2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) -1/2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 B 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 -1/2 (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 6))) (sqrt.f64 (*.f64 (pow.f64 C 11) F)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 B 2))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 11))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 1/2) 5))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 B 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 11))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 1/2) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 -1/2 (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 11))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 1/2) 5)))))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 0)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(+.f64 0 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(-.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 0)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 2))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) 1/2)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 2) 2)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) 2)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4) 4)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4)) 8)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4))) 16)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(+.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 0)
(*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(+.f64 0 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(-.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 0)
(*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(/.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 1)
(*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(/.f64 (*.f64 2 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 2)
(*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(/.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) 4)) 4)
(*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) 4))) 8)
(*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) 4))) (*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) 4)))) 16)
(*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B))) 0)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B))) 0)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 2 (/.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 2 (+.f64 (/.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (*.f64 -1 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (sqrt.f64 2) (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (/.f64 (sqrt.f64 2) B) (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 B (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B))) 1)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 1 (/.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))) (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -2 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 -1 (/.f64 B (sqrt.f64 2))) (*.f64 -1 (/.f64 B (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2) (/.f64 B (/.f64 (sqrt.f64 2) 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (/.f64 -2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (+.f64 (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 2 (+.f64 (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) B) (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (/.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2)) (/.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) -2)) 2)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 4 (+.f64 (/.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2)) (/.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4)) 4)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 4) (+.f64 (/.f64 -2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 -2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4) (*.f64 (/.f64 B (sqrt.f64 2)) -4))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4) (+.f64 (*.f64 -2 (/.f64 B (sqrt.f64 2))) (*.f64 -2 (/.f64 B (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4) (*.f64 2 (/.f64 B (/.f64 (sqrt.f64 2) 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4) (*.f64 (/.f64 B (sqrt.f64 2)) 4))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) B)) -1)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) B) (/.f64 1 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (sqrt.f64 2) -2) (+.f64 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4)) (+.f64 (*.f64 (/.f64 B (sqrt.f64 2)) -4) (*.f64 (/.f64 B (sqrt.f64 2)) -4)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4)) (+.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (*.f64 (/.f64 B (sqrt.f64 2)) 4)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4))) 8)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 B (*.f64 2 (sqrt.f64 2)))) -2)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4) (/.f64 B (sqrt.f64 2))) -4)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4) (/.f64 B (sqrt.f64 2))) 4)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) 2) (/.f64 B (*.f64 2 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) B))) -2)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) B) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) B)) (+.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4)))) 16)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 B (*.f64 2 (sqrt.f64 2)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 B (*.f64 2 (sqrt.f64 2))))) -4)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4) (/.f64 B (sqrt.f64 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) 4) (/.f64 B (sqrt.f64 2)))) -8)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4) (/.f64 B (sqrt.f64 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -4) (/.f64 B (sqrt.f64 2)))) 8)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (+.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))) (+.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (neg.f64 (/.f64 B (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 B B)) (/.f64 1/2 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (neg.f64 B)) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 1 (sqrt.f64 2))) B)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) 1/2) (/.f64 B (/.f64 (sqrt.f64 2) 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2) B) (/.f64 2 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2)) (-.f64 0 (/.f64 B (/.f64 (sqrt.f64 2) 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) B)) (-.f64 0 (/.f64 1 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))) (/.f64 B (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))

localize54.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.2b
(*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
8.1b
(sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
8.3b
(/.f64 (pow.f64 B 2) C)
9.2b
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
Compiler

Compiled 138 to 97 computations (29.7% saved)

series17.0ms (0%)

Counts
1 → 24
Calls

12 calls:

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

rewrite78.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1684×bool.json-1
1684×bool.json-2
1656×rational.json-1
1656×rational.json-2
1656×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02487
123987
263987
3159387
4483987
Stop Event
node limit
Counts
1 → 63
Calls
Call 1
Inputs
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 1/2 (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (neg.f64 B))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (neg.f64 B))) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 2 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) B)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 4)) (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B 2)) (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (+.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (+.f64 B B)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (+.f64 B B)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 1/2) (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 (sqrt.f64 2) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 B (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 2 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 B) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (*.f64 (sqrt.f64 2) B) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (/.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 1/2) (/.f64 2 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))))))

simplify230.0ms (0.3%)

Algorithm
egg-herbie
Rules
1380×rational.json-simplify-47
1222×rational.json-simplify-44
952×rational.json-simplify-35
856×rational.json-simplify-51
762×rational.json-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
042311489
1108711415
2247011389
3444211379
4655811379
5776611379
Stop Event
node limit
Counts
87 → 170
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/128 (*.f64 (/.f64 1 (*.f64 A (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 F (pow.f64 C 9))))))) (pow.f64 B 5)) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/512 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 F (pow.f64 C 11))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 1 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 1 (*.f64 A (pow.f64 (sqrt.f64 2) 4))) (sqrt.f64 (/.f64 F (pow.f64 C 13))))) (*.f64 1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 7)) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/128 (*.f64 (/.f64 1 (*.f64 A (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 F (pow.f64 C 9))))))) (pow.f64 B 5)) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 6))) (sqrt.f64 (*.f64 (pow.f64 C 11) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 (pow.f64 C 9) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 6))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))))))))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))))) (pow.f64 B 2))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))))) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 4)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (*.f64 (pow.f64 C 9) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 5)) (sqrt.f64 (*.f64 (pow.f64 C 11) F)))) (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 6))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 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 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 0)
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 2))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 1))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 B (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 1))
(*.f64 B (*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 B (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 1)
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))
(*.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 1))
(*.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 1/2 (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (neg.f64 B))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (neg.f64 B))) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 -1 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 1))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 2 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) B)))) 1/2)
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 4)) (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) 4)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 1))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B 2)) (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 B B)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 1))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 B B)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 1/2) (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B))
(*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(*.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) B)
(*.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 (sqrt.f64 2) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 B (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (/.f64 2 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 1/2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) -1)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 2 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) B)))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (neg.f64 B) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (*.f64 (sqrt.f64 2) B) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) (+.f64 B B)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 1/2) (/.f64 2 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) B))))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
Outputs
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (*.f64 B (/.f64 (pow.f64 (sqrt.f64 2) 2) A)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 B (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 B (/.f64 (pow.f64 (sqrt.f64 2) 2) A)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3)))
(+.f64 (*.f64 1/4 (*.f64 B (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 F C))))) (*.f64 (*.f64 1/16 (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (pow.f64 B 3)))
(+.f64 (*.f64 1/4 (*.f64 B (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 F C))))) (*.f64 (*.f64 1/16 (+.f64 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/128 (*.f64 (/.f64 1 (*.f64 A (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 F (pow.f64 C 9))))))) (pow.f64 B 5)) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 B (/.f64 (pow.f64 (sqrt.f64 2) 2) A)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3)) (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)))) (*.f64 -1/128 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))))) (pow.f64 B 5))))
(+.f64 (*.f64 1/4 (*.f64 B (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 F C))))) (+.f64 (*.f64 (*.f64 1/16 (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (pow.f64 B 3)) (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) 1/64)) (*.f64 -1/128 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))))) (pow.f64 B 5))))
(+.f64 (*.f64 1/4 (*.f64 B (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 F C))))) (+.f64 (*.f64 (*.f64 1/16 (+.f64 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3)) (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 1/64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3))) (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (pow.f64 B 5))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 B (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 F C))))) (*.f64 (*.f64 1/16 (+.f64 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 1 A) (pow.f64 (sqrt.f64 2) 2)) (*.f64 -1/128 (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 1/64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3))) (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (pow.f64 B 5)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/512 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 F (pow.f64 C 11))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 1 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 1 (*.f64 A (pow.f64 (sqrt.f64 2) 4))) (sqrt.f64 (/.f64 F (pow.f64 C 13))))) (*.f64 1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 7)) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/128 (*.f64 (/.f64 1 (*.f64 A (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 F (pow.f64 C 9))))))) (pow.f64 B 5)) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3)))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 B (/.f64 (pow.f64 (sqrt.f64 2) 2) A)) (sqrt.f64 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3)) (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)))) (*.f64 -1/128 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))))) (pow.f64 B 5))) (*.f64 (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (/.f64 1 (pow.f64 A 2)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 11))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 9))) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 (/.f64 (/.f64 1 A) (pow.f64 (sqrt.f64 2) 4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 13))) 1/512)) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256))))) (pow.f64 B 7))))
(+.f64 (*.f64 1/4 (*.f64 B (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 F C))))) (+.f64 (*.f64 (*.f64 1/16 (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (pow.f64 B 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1/512 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 11))))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 1 (*.f64 A (pow.f64 (sqrt.f64 2) 4))) (sqrt.f64 (/.f64 F (pow.f64 C 13))))) (*.f64 1/256 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 9))) (/.f64 1 (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4))))))) (pow.f64 B 7)) (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) 1/64)) (*.f64 -1/128 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))))) (pow.f64 B 5)))))
(+.f64 (*.f64 1/4 (*.f64 B (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 F C))))) (+.f64 (*.f64 (*.f64 1/16 (+.f64 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 1/64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3))) (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (pow.f64 B 5)) (*.f64 (+.f64 (*.f64 -1/512 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 11))))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 1 (*.f64 A (pow.f64 (sqrt.f64 2) 4))) (sqrt.f64 (/.f64 F (pow.f64 C 13))))) (*.f64 1/256 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 9))) (/.f64 1 (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4))))))) (pow.f64 B 7)))))
(+.f64 (*.f64 (*.f64 1/16 (+.f64 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 1 A) (pow.f64 (sqrt.f64 2) 2)) (*.f64 -1/128 (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 1/64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3))) (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (pow.f64 B 5)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 13))) (*.f64 (/.f64 (/.f64 1 A) (pow.f64 (sqrt.f64 2) 4)) 1/512)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 11))) (*.f64 (/.f64 (/.f64 1 (pow.f64 A 2)) (pow.f64 (sqrt.f64 2) 2)) -1/512)) (*.f64 1/256 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 9))) (/.f64 1 (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4))))))) (pow.f64 B 7))) (*.f64 1/4 (*.f64 B (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 F C)) -1))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) (+.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F C)) -4)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 A (pow.f64 B 2))) (*.f64 -4 (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 B 2))) (*.f64 -4 (sqrt.f64 (*.f64 F C)))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (sqrt.f64 1/2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (*.f64 F C))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) 1/2)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) (*.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F C)) -4))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 A 2))) (pow.f64 B 4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -16))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 A (pow.f64 B 2))) (*.f64 -4 (sqrt.f64 (*.f64 F C))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/2 (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 A (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 A (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/2 (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 B 2))) (*.f64 -4 (sqrt.f64 (*.f64 F C)))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 A (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 A (sqrt.f64 1/2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (*.f64 F C))))))) (+.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 1/2 (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) -16)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 6))) (sqrt.f64 (*.f64 (pow.f64 C 11) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 (pow.f64 C 9) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 6))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))))))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 A 2))) (pow.f64 B 4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -16)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) 1/2)) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 6))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 9))) 2)) (+.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (pow.f64 B 6)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) -16)))) (*.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F C)) -4)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (pow.f64 B 6))))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 6))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 11))) -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 1/2) 5)) (*.f64 -1/2 (sqrt.f64 (*.f64 F (pow.f64 C 11))))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 A (pow.f64 B 2))) (*.f64 -4 (sqrt.f64 (*.f64 F C)))) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/2 (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 A (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 9))) (*.f64 2 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 6)) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (pow.f64 B 6))))))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)) (pow.f64 B 6))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 B 2))) (*.f64 -4 (sqrt.f64 (*.f64 F C)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)) (pow.f64 B 6))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 A (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 9))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 6))) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 6))))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/2 (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 1/2) 5)) (*.f64 -1/2 (sqrt.f64 (*.f64 F (pow.f64 C 11)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) -16)) (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 9))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 A (pow.f64 B 6)) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (pow.f64 A 2) (pow.f64 B 6)))))) (*.f64 -4 (+.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 A (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))))) (+.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 1/2 (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (pow.f64 B 6))) -64)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 11))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 1/2) 5)) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))))) (pow.f64 B 2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (*.f64 F C)) -4))) (pow.f64 B 2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -4 (*.f64 (*.f64 A (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)))))) (pow.f64 B 2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (neg.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 -4 (*.f64 (*.f64 A (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)))))) (pow.f64 B 2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (neg.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F C)))))) (pow.f64 B 2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (neg.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F C)))))) (neg.f64 (pow.f64 B 2))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))))) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (*.f64 F C)) -4))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -16)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) 1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 A (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))) (pow.f64 B 4))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -16 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 -4 (*.f64 A (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))) (pow.f64 B 4)) (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -4 (*.f64 (*.f64 A (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)))))) (pow.f64 B 2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (neg.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 -4 (*.f64 (*.f64 A (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)))))) (pow.f64 B 2)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -16 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 -4 (*.f64 A (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))) (pow.f64 B 4)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (neg.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F C)))))) (pow.f64 B 2)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) -16)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -4 (*.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 1/2))))))) (pow.f64 B 4)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (*.f64 (pow.f64 C 9) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 5)) (sqrt.f64 (*.f64 (pow.f64 C 11) F)))) (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (*.f64 F C)) -4))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -16)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) 1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 A (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))) (pow.f64 B 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) -16)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 9))) 2)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 5)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 11))) -1/2)) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)))))))) (pow.f64 B 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -4 (*.f64 (*.f64 A (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)))))) (pow.f64 B 2))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (sqrt.f64 1/2))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) -64)) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 9))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 11))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 5))))))) (pow.f64 B 6)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -16 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 -4 (*.f64 A (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (neg.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 -4 (*.f64 (*.f64 A (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)))))) (pow.f64 B 2)) (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -16 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 -4 (*.f64 A (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))) (pow.f64 B 4)) (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 9))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 11))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) -64)) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (sqrt.f64 1/2)))))))) (pow.f64 B 6))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (neg.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F C)))))) (pow.f64 B 2)) (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) -16)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -4 (*.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 1/2))))))) (pow.f64 B 4)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (sqrt.f64 1/2))) -16)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 11))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 9))) (*.f64 2 (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) -64))))) (pow.f64 B 6))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -1))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -1)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -4)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A (pow.f64 B 3))) -4)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))) -4)))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -1)) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 5))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -4))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A (pow.f64 B 3))) -4)) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))) -4)) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 5)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))) -4)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) -16))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 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 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -1)) (+.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 5))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (pow.f64 A 3) (pow.f64 B 7))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A (pow.f64 B 3))) -4)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (pow.f64 A 3) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))) -4)) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 5))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) -16)) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (pow.f64 A 3) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))) -4)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))) 1/4))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (pow.f64 B 3) (pow.f64 C 2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))) 1/4)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) 1/16)))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (pow.f64 B 5) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))))) (+.f64 (*.f64 1/64 (*.f64 (pow.f64 B 5) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (pow.f64 B 3) (pow.f64 C 2))))) (*.f64 1/64 (*.f64 (pow.f64 B 5) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))) 1/4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) 1/16)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 C 3) (pow.f64 A 3)))) 1/64))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (pow.f64 B 5) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3)))))))) (*.f64 (*.f64 (pow.f64 B 7) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 1/256)))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 1/256 (*.f64 (pow.f64 B 7) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))))) (*.f64 1/64 (*.f64 (pow.f64 B 5) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (pow.f64 B 3) (pow.f64 C 2)))))) (+.f64 (*.f64 1/64 (*.f64 (pow.f64 B 5) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 1/256 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (pow.f64 C 4)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))) 1/4)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) 1/16)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 C 3) (pow.f64 A 3)))) 1/64))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (pow.f64 B 7) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) 1/256))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))) 1/4))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (pow.f64 B 3) (pow.f64 C 2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))) 1/4)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) 1/16)))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (pow.f64 B 5) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))))) (+.f64 (*.f64 1/64 (*.f64 (pow.f64 B 5) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (pow.f64 B 3) (pow.f64 C 2))))) (*.f64 1/64 (*.f64 (pow.f64 B 5) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))) 1/4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) 1/16)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 C 3) (pow.f64 A 3)))) 1/64))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (pow.f64 B 5) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3)))))))) (*.f64 (*.f64 (pow.f64 B 7) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 1/256)))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 1/256 (*.f64 (pow.f64 B 7) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))))) (*.f64 1/64 (*.f64 (pow.f64 B 5) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (pow.f64 B 3) (pow.f64 C 2)))))) (+.f64 (*.f64 1/64 (*.f64 (pow.f64 B 5) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 1/256 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (pow.f64 C 4)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 A C))) 1/4)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) 1/16)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 C 3) (pow.f64 A 3)))) 1/64))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (pow.f64 B 7) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) 1/256))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 0)
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 0)
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 1))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 B (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 1))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 B (*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 B (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 B (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 1)
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 1))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 1/2 (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (neg.f64 B))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (neg.f64 B))) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 1))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 2 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) B)))) 1/2)
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 4)) (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) 4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 4 (*.f64 (sqrt.f64 2) B))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B 4)) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B 4)) (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 1))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B 2)) (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) (/.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 2 (*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 2) (/.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 B 2)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (/.f64 B 2) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 B B)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 1))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 B B)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 1/2) (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) B)
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 (sqrt.f64 2) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 B (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 2 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 1/2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) -1)
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 2 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) B)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (neg.f64 B) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (*.f64 (sqrt.f64 2) B) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (/.f64 (*.f64 (sqrt.f64 2) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 B (*.f64 (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) (+.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) (/.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 B 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) 1/2) (/.f64 2 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) B))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (*.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))

localize105.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
7.7b
(*.f64 (pow.f64 B 2) (+.f64 A C))
9.3b
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F)
11.2b
(/.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)))
15.6b
(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)))))))
Compiler

Compiled 289 to 175 computations (39.4% saved)

series51.0ms (0.1%)

Counts
4 → 120
Calls

42 calls:

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

rewrite93.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1304×rational.json-simplify-35
1232×bool.json-1
1232×bool.json-2
1202×rational.json-1
1202×rational.json-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033302
1330302
2784290
31667290
43939290
Stop Event
node limit
Counts
4 → 69
Calls
Call 1
Inputs
(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 (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 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F)
(*.f64 (pow.f64 B 2) (+.f64 A C))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -2)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 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 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 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 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 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 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 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 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 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 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 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 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 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 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) (/.f64 -1/2 (-.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 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 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 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 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 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (*.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 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 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) (+.f64 F F)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F))) (*.f64 2 (*.f64 4 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 B 2) (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 A C))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (+.f64 A C))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 B 2) (+.f64 A C)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 B 2) (+.f64 A C)))) (*.f64 2 (*.f64 4 (*.f64 (pow.f64 B 2) (+.f64 A C))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 B 2) (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 B 2) (+.f64 A C)) (*.f64 (pow.f64 B 2) (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 B 2) (+.f64 A C)) (*.f64 (pow.f64 B 2) (+.f64 A C)))))))

simplify473.0ms (0.6%)

Algorithm
egg-herbie
Rules
1310×rational.json-simplify-2
1180×rational.json-simplify-44
1040×rational.json-simplify-43
994×rational.json-simplify-46
946×rational.json-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
076132483
1212931103
2497429973
3737829933
Stop Event
node limit
Counts
189 → 318
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)))) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)))) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))) (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) 2)) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 B 3)))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1 C)) (*.f64 F B))) (sqrt.f64 -1/2)))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1 C)) (*.f64 F B))) (sqrt.f64 -1/2)))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2)) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1 C)) (*.f64 F B))))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 B 3)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) C)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) C)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3))))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) 3))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) C)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 B 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B))) (sqrt.f64 -1/2)))) 2)) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B))) (sqrt.f64 -1/2)))) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 B 3)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B))) (sqrt.f64 -1/2)))) 2)) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 4)) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 4)) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) C)) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 6)) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)))) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)))))))) (pow.f64 A 2))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 4)) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 8)) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)))) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) 2)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))) (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) 2)) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) (pow.f64 C 2))) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) C)) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 6)) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)))) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)))))))) (pow.f64 A 2)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 5)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2))) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 3) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 3) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 B 3)))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 5))))))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B)))))) A)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1 C)) (*.f64 F B))) (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B)))))) A)) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 9)))))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1 C)) (*.f64 F B))) (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 4)) (sqrt.f64 (*.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2)) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1 C)) (*.f64 F B))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 B 3)))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1 C)) (*.f64 F B))) (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 7) F))))))) (pow.f64 A 3))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 4)) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 4)) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 6)) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3))))))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 4)) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3))))))))) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) 2)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) 3))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 8)) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3))))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 6)) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2)))) (*.f64 A (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 B 3)))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 4) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B)))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5)))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B)))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5)))))) C)) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B))) (sqrt.f64 -1/2)))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 9))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B)))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5)))))) C)) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B))) (sqrt.f64 -1/2)))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B))) (sqrt.f64 -1/2)))) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B))))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 B 3)))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B))) (sqrt.f64 -1/2)))) 2)) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 4)) (sqrt.f64 (*.f64 F (pow.f64 B 13)))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 9))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))))))))
(*.f64 -1/2 (*.f64 (pow.f64 C 2) F))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 4 C) C) F)) (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 4 C) C) F)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 4 C) C) F)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))))
(*.f64 -1/2 (*.f64 (pow.f64 A 2) F))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 4 C) C) F)) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 4 C) C) F)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 4 C) C) F)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))))
(*.f64 -1/2 (*.f64 (pow.f64 A 2) F))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1 C)) F))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1 C)) F)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1 C)) F)))))
(*.f64 -1/2 (*.f64 (pow.f64 A 2) F))
(+.f64 (*.f64 C (*.f64 F (+.f64 A (*.f64 4 A)))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (+.f64 (*.f64 C (*.f64 F (+.f64 A (*.f64 4 A)))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (+.f64 (*.f64 C (*.f64 F (+.f64 A (*.f64 4 A)))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))))
(*.f64 -1/2 (*.f64 (pow.f64 C 2) F))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 C (*.f64 F (+.f64 A (*.f64 4 A)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (+.f64 (*.f64 C (*.f64 F (+.f64 A (*.f64 4 A)))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (+.f64 (*.f64 C (*.f64 F (+.f64 A (*.f64 4 A)))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))))
(*.f64 -1/2 (*.f64 (pow.f64 C 2) F))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 -1 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 A) (*.f64 -1 A))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 -1 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 A) (*.f64 -1 A)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 -1 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 A) (*.f64 -1 A)))))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 C (pow.f64 B 2))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 A (pow.f64 B 2))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 A (pow.f64 B 2))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 A (pow.f64 B 2))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 C (pow.f64 B 2))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 C (pow.f64 B 2))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -1))
(+.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -1) -1)
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) -1)
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) -1)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) 4)
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))))) 8)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -2)) -4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -2) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))) 16)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -2)) 2)
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -2))) 4)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 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 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 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 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 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 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 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 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -2))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F))
(-.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F) 0)
(/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F) 1)
(/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) (+.f64 F F)) 2)
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F)) 4)
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F))) (*.f64 2 (*.f64 4 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F)))) 16)
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) 0)
(+.f64 0 (*.f64 (pow.f64 B 2) (+.f64 A C)))
(-.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) 0)
(/.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) 1)
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 A C))) 2)
(/.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (+.f64 A C))) 4)
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 B 2) (+.f64 A C)))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 B 2) (+.f64 A C)))) (*.f64 2 (*.f64 4 (*.f64 (pow.f64 B 2) (+.f64 A C))))) 16)
Outputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))) (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (sqrt.f64 2) A)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))) (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (sqrt.f64 2) A)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)))) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))))) 2)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))) (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))))) 2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (sqrt.f64 2) A)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))))) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))))) 2)))) (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (sqrt.f64 2) A)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4)))))) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))))) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)))) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))) (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) 2)) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))))) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))))) (/.f64 (pow.f64 A 3) (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))))) 2))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (sqrt.f64 2) A)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))))) 2)))) (/.f64 (pow.f64 A 3) (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))) -1/4))) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))))) 2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2))))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))) (*.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))))) 2)))) (/.f64 (pow.f64 A 3) (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))) -1/4))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))))) (+.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (sqrt.f64 2) A)) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))))) 2)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))) (*.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))))) 2)))) (/.f64 (pow.f64 A 3) (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))) -1/4))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4)))))) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))))) 2)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))
(*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 B F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 B F)))) (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 B F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))) (-.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 B F)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 B F)))))) (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 B F))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 B F)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F)))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2)) (*.f64 A (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 B F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2)) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 B 3)))))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) 1/2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))) (-.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))) (-.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) (pow.f64 F 3)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 B F)))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 F 3)))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 B F)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 B F)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 B F)))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 F 3))))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F)))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2)) (*.f64 A (sqrt.f64 -1/2)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 B F)))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 F 3))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2)) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) -1)
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (neg.f64 (sqrt.f64 (*.f64 B F))))
(*.f64 (sqrt.f64 (*.f64 B F)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) -1) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 C -1) (*.f64 C -4)))) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (neg.f64 (sqrt.f64 (*.f64 B F)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1 C)) (*.f64 F B))) (sqrt.f64 -1/2)))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) -1) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 C -1) (*.f64 C -4)))) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 C -1) (*.f64 C -4)))) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (neg.f64 (sqrt.f64 (*.f64 B F)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F)))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1 C)) (*.f64 F B))) (sqrt.f64 -1/2)))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2)) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1 C)) (*.f64 F B))))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 B 3)))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) -1) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 C -1) (*.f64 C -4)))) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 C -1) (*.f64 C -4)))) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) (pow.f64 F 3)))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 C -1) (*.f64 C -4)))) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 C -1) (*.f64 C -4)))) (*.f64 F (*.f64 (pow.f64 B 2) -1))))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 3))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 F 3))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2))))) (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 3))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (neg.f64 (sqrt.f64 (*.f64 B F)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 F 3))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2))))) (/.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 3))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) C)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) C)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) C)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) C)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3))))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))))) 2))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) 1/2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2)))))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) 1/2)) 2)))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) C)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2)))))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) 1/2)) 2))) (*.f64 C (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) 3))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) C)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))))) 2)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) 1/2)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))))) 2)) (pow.f64 C 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))) 3))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) 1/2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))))))) (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) 1/2)) 2)) (pow.f64 C 3)))) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))) 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2)))))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) 1/2)) 2)))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) C)))) (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) 1/2)) 2)) (pow.f64 C 3)))) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))) 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2)))))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) 1/2)) 2))) (*.f64 C (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))))))) (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) 1/2)) 2)) (pow.f64 C 3)))) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))) 3)))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))
(*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 B F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 B F)))) (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 B F)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 B F)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 B F))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 B F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (sqrt.f64 -1/2))) (*.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 B 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) (pow.f64 F 3)))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 3)))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 B F)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 B F))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 F 3))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 B F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (sqrt.f64 -1/2))) (*.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 F 3))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) 2)) (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 3)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 B F)))))
(*.f64 (sqrt.f64 (*.f64 B F)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 F (*.f64 B (+.f64 (*.f64 A -4) (*.f64 A -1))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 B F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) 1/2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B))) (sqrt.f64 -1/2)))) 2)) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 F (*.f64 B (+.f64 (*.f64 A -4) (*.f64 A -1))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 F (*.f64 B (+.f64 (*.f64 A -4) (*.f64 A -1))))) (sqrt.f64 -1/2)))) 2)))) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 B F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) 1/2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B))) (sqrt.f64 -1/2)))) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 B 3)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B))) (sqrt.f64 -1/2)))) 2)) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 F (*.f64 B (+.f64 (*.f64 A -4) (*.f64 A -1))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 F (*.f64 B (+.f64 (*.f64 A -4) (*.f64 A -1))))) (sqrt.f64 -1/2)))) 2)))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) (pow.f64 F 3)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 F (*.f64 B (+.f64 (*.f64 A -4) (*.f64 A -1)))))) (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 F (*.f64 B (+.f64 (*.f64 A -4) (*.f64 A -1))))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 F 3))) (*.f64 (*.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 3)))) -1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 B F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 F 3))) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 3)))) -1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) 1/2)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))))) -1))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 4)) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))))) -1)) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (/.f64 (sqrt.f64 2) (pow.f64 B 2))))) (*.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))))) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 4))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))) (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (/.f64 (sqrt.f64 2) (pow.f64 B 2))) -1/2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2))))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 4))) -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))) (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (/.f64 (sqrt.f64 2) (pow.f64 B 2))) -1/2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 4))) -4)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 4)) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) C)) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 6)) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)))) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)))))))) (pow.f64 A 2))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (/.f64 (sqrt.f64 2) (pow.f64 B 2))))) (*.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))))) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 4))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))))) -1)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 6))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2))))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 6))) -16)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (pow.f64 B 4))) -2))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))) (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (/.f64 (sqrt.f64 2) (pow.f64 B 2))) -1/2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2))))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 4))) -4))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 6))) -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (pow.f64 B 4))) -2))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))) (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (/.f64 (sqrt.f64 2) (pow.f64 B 2))) -1/2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 4))) -4))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 4)) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 8)) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)))) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) 2)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))) (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) 2)) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) (pow.f64 C 2))) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) C)) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 6)) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)))) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)))))))) (pow.f64 A 2)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (/.f64 (sqrt.f64 2) (pow.f64 B 2))))) (*.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))))) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 4))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))))) -1)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 6))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 2)))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))))) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 8))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))) (*.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 4))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))))) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))))) (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F)))))) (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4)))))) (/.f64 (sqrt.f64 2) (pow.f64 B 6))))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2))))))) (+.f64 (+.f64 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))) (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (/.f64 (sqrt.f64 2) (pow.f64 B 2))) -1/2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2))))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 4))) -4)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2))))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 6))) -16)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (pow.f64 B 4))) -2)))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 8))) -64)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))))) 2))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2))))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))))) 2))) (pow.f64 B 4))) -2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4)))))) (pow.f64 B 6))) -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)))) (+.f64 (+.f64 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))) (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (/.f64 (sqrt.f64 2) (pow.f64 B 2))) -1/2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 4))) -4)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 6))) -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (pow.f64 B 4))) -2)))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 8))) -64)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))))) 2))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))))) 2))) (pow.f64 B 4))) -2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4)))))) (pow.f64 B 6))) -8))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) C))))
(*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 5)))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 A (sqrt.f64 -1/2))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) C)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 C 2) A)) (sqrt.f64 (*.f64 F (pow.f64 B 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 C (*.f64 A (sqrt.f64 -1/2))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (/.f64 (sqrt.f64 2) A) (pow.f64 C 2))) 1/16))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 A (sqrt.f64 -1/2))))))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) C)))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 C 2) A)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))) (-.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4)))))) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) 1/32)))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (sqrt.f64 (*.f64 F (pow.f64 B 9)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) 1/64)) (+.f64 (*.f64 1/32 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 C (*.f64 A (sqrt.f64 -1/2))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (/.f64 (sqrt.f64 2) A) (pow.f64 C 2))) 1/16)) (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C)))) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) 1/8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) 1/64)) (+.f64 (*.f64 1/32 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 C (*.f64 A (sqrt.f64 -1/2))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (/.f64 (sqrt.f64 2) A) (pow.f64 C 2))) 1/16)) (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C)))) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) 1/8)))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2))) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 3) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 3) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 B 3)))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 (*.f64 4 C) C) (*.f64 F B)) (*.f64 F (pow.f64 B 2)))) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 5))))))))))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))) (-.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) C)))) (+.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (sqrt.f64 (*.f64 F (pow.f64 B 9))))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 A (sqrt.f64 -1/2))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) (pow.f64 F 3)))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))) (-.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 3))))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4)))))) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) 1/32)) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 C 2) A)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 1/128 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))) (-.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))))))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 3) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 13))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C)))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 A 3))) (pow.f64 C 4)) (*.f64 1/256 (sqrt.f64 (*.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) 1/64)) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 F 3))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2))) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (*.f64 (pow.f64 A 3) C)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 C (*.f64 A (sqrt.f64 -1/2))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (/.f64 (sqrt.f64 2) A) (pow.f64 C 2))) 1/16)) (+.f64 (*.f64 1/32 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))) (*.f64 1/128 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))))))))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 1/32 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C)))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 A 3))) (pow.f64 C 4)) (*.f64 1/256 (sqrt.f64 (*.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) 1/64)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 F 3))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2))) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (*.f64 (pow.f64 A 3) C)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 C (*.f64 A (sqrt.f64 -1/2))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (/.f64 (sqrt.f64 2) A) (pow.f64 C 2))) 1/16)) (+.f64 (*.f64 1/32 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))) (*.f64 1/128 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))))))))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 1/32 (*.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) C))))
(*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B)))))) A)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 C -1) (*.f64 C -4)))) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))))))) A)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C)))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 C 2))) 1/16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -1/2)))) -1/8))) A)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1 C)) (*.f64 F B))) (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B)))))) A)) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 9)))))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 C -1) (*.f64 C -4)))) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))))))) A)) (+.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 C -1) (*.f64 C -4)))) (*.f64 F (*.f64 (pow.f64 B 2) -1)))) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (sqrt.f64 (*.f64 F (pow.f64 B 9)))) -1/64)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 C -1) (*.f64 C -4)))) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C)))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 C 2))) 1/16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -1/2)))) -1/8))) A)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))) -1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))) 1/32)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) -1/64))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C)))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 C 2))) 1/16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -1/2)))) -1/8))) A)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))) -1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))) 1/32)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) -1/64))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1 C)) (*.f64 F B))) (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 4)) (sqrt.f64 (*.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2)) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1 C)) (*.f64 F B))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 B 3)))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1 C)) (*.f64 F B))) (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 7) F))))))) (pow.f64 A 3))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (*.f64 -4 C)) B)) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) C)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 C -1) (*.f64 C -4)))) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 C -1) (*.f64 C -4)))) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))))))) A)) (+.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 C -1) (*.f64 C -4)))) (*.f64 F (*.f64 (pow.f64 B 2) -1)))) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (sqrt.f64 (*.f64 F (pow.f64 B 9)))) -1/64)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) (pow.f64 F 3)))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 C -1) (*.f64 C -4)))) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 C -1) (*.f64 C -4)))) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (sqrt.f64 -1/2)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 3)))))) (+.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 C -1) (*.f64 C -4)))) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 7) F)) (*.f64 (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 C -1) (*.f64 C -4)))) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 3))))))) (*.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 13))) (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) (pow.f64 C 4))))))) (pow.f64 A 3)))))))
(+.f64 (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 C 2))) 1/16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -1/2)))) -1/8))) A)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))) 1/32)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) -1/64)))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2))))) (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 F 3))) 1/16)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 13))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 C 4))) 1/256)) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (*.f64 1/32 (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 7) F)) (*.f64 -1/128 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 3))))))))) (pow.f64 A 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 C 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))) -1/8)) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))) 1/32)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) -1/64))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2))))) (/.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 F 3))) 1/16)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 13))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 C 4))) 1/256)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (*.f64 1/32 (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 7) F)) (*.f64 -1/128 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 3))))))))) (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 C 2))) 1/16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -1/2)))) -1/8))) A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 C -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))) -1/8)) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))) -1))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2)))) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 4)) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))) -1)) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (/.f64 (sqrt.f64 2) (pow.f64 B 2))))) (*.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 4))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (pow.f64 B 2))) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 4))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2)))) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (pow.f64 B 2))) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2)))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 4))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 4)) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 6)) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3))))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))) -1)) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 2))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4)))))) (/.f64 A (pow.f64 B 4))))) (*.f64 -16 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 6)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (/.f64 (sqrt.f64 2) (pow.f64 B 2))))) (*.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 4)))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))))) (+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (pow.f64 B 2))) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 4))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (*.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) -2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 6))) -16)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2)))) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)))) (+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (pow.f64 B 2))) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2)))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 4))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 6))) -16)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 4)) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3))))))))) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) 2)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) 3))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 8)) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3))))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 6)) (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))))))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (/.f64 (sqrt.f64 2) (pow.f64 B 2))))) (*.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 4))))))) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))) -1)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 2))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4)))))) (/.f64 A (pow.f64 B 4))))) (*.f64 -16 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 6))))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))))) 2))) (/.f64 A (pow.f64 B 4))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4)))))) (/.f64 (pow.f64 A 2) (pow.f64 B 6))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))) 3))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (-.f64 (*.f64 -1/2 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 2))))) (*.f64 -64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 8))))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))))) (+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (pow.f64 B 2))) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 4))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (*.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) -2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 6))) -16))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) 1/2)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))) 3))) 1/4)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2)))) (/.f64 (pow.f64 A 2) (pow.f64 B 6))) -8)) (*.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 8))) -64))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 -2 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) 1/2)) 2))) (pow.f64 B 4)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2)))) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)))) (+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (pow.f64 B 2))) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2)))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 4))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 6))) -16))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) 1/2)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))) 3))) 1/4)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2)))) (/.f64 (pow.f64 A 2) (pow.f64 B 6))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 8))) -64))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 -2 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B (*.f64 F -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) 1/2)) 2))) (pow.f64 B 4)))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) A))))
(*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) A)) 1/4))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 A (sqrt.f64 -1/2))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 C (pow.f64 A 2)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) A)) 1/4)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 C (pow.f64 A 2)))))) (*.f64 1/8 (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) A) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 B F))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 A (sqrt.f64 -1/2))))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 C (pow.f64 A 2))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) A)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 A (sqrt.f64 -1/2))))))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 C 2) (pow.f64 A 3))))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) A) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 B F)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) A)) 1/4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 A 3))) (pow.f64 C 2)) 1/64)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/8 (*.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 A (sqrt.f64 -1/2))))))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 C (pow.f64 A 2)))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) A) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 B F)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) A)) 1/4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 A 3))) (pow.f64 C 2)) 1/64)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) 2)) (/.f64 (/.f64 (/.f64 (sqrt.f64 2) A) (pow.f64 C 2)) (sqrt.f64 -1/2))))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 C (pow.f64 A 2)))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2)))) (*.f64 A (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 B 3)))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 4) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 4 A)) B)) (*.f64 F (pow.f64 B 2)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 C (pow.f64 A 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) A)))) (+.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) (pow.f64 F 3)))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 C 3))))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 A (sqrt.f64 -1/2))))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (/.f64 (sqrt.f64 2) (*.f64 C (*.f64 A (sqrt.f64 -1/2))))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 3))))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 C 2) (pow.f64 A 3))))) (*.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 13))) (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 4)))))))))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 7) F)) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 F (*.f64 B (+.f64 A (*.f64 A 4))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 F 3))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) 2)))) (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (*.f64 A (pow.f64 C 3))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) A)) 1/4)) (+.f64 (*.f64 1/32 (*.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 3)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) A) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 B F)))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 A 3))) (pow.f64 C 2)) 1/64)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 13))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 C 3) (pow.f64 A 4)))) 1/256))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/8 (*.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 A (sqrt.f64 -1/2))))))))))) (+.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (*.f64 1/128 (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 C (pow.f64 A 2))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 F 3))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) 2))) (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (*.f64 A (pow.f64 C 3))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) A)) 1/4)) (+.f64 (+.f64 (*.f64 1/32 (*.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 3)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 A 3))) (pow.f64 C 2)) 1/64)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 13))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 C 3) (pow.f64 A 4)))) 1/256))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) 1/8) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 C (*.f64 A (sqrt.f64 -1/2))))) (*.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) 2)) (/.f64 (/.f64 (/.f64 (sqrt.f64 2) A) (pow.f64 C 2)) (sqrt.f64 -1/2)))))))) (+.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (*.f64 1/128 (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 C (pow.f64 A 2))))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) A))))
(*.f64 -1/4 (*.f64 (sqrt.f64 -1/2) (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (*.f64 B F)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B)))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5)))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 F (*.f64 B (+.f64 (*.f64 A -4) (*.f64 A -1))))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2))))) C)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -1/2) (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (*.f64 B F))))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -1/2)))) -1/8)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) 1/16))) C)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B)))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5)))))) C)) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B))) (sqrt.f64 -1/2)))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 9))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 F (*.f64 B (+.f64 (*.f64 A -4) (*.f64 A -1))))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 F (*.f64 B (+.f64 (*.f64 A -4) (*.f64 A -1))))) (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 A (sqrt.f64 -1/2))))))) (+.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 C 2) (pow.f64 A 3))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 F (*.f64 B (+.f64 (*.f64 A -4) (*.f64 A -1))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) A)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 C 2) (*.f64 A (sqrt.f64 -1/2))))) -1/8)) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -1/2) (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (*.f64 B F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 A 3))) (pow.f64 C 2)) -1/64)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 1/32 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))))))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -1/2)))) -1/8)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) 1/16))) C))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 C 2) (*.f64 A (sqrt.f64 -1/2))))) -1/8)) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -1/2) (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (*.f64 B F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 A 3))) (pow.f64 C 2)) -1/64)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 1/32 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))))))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -1/2)))) -1/8)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) 1/16))) C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B)))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5)))))) C)) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B))) (sqrt.f64 -1/2)))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B))) (sqrt.f64 -1/2)))) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B))))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 B 3)))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 F (-.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 B 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B))) (sqrt.f64 -1/2)))) 2)) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 4)) (sqrt.f64 (*.f64 F (pow.f64 B 13)))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 9))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -4 A) (*.f64 -1 A)) B)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 F (*.f64 B (+.f64 (*.f64 A -4) (*.f64 A -1))))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2))))) C)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) A)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 F (*.f64 B (+.f64 (*.f64 A -4) (*.f64 A -1))))) (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 A (sqrt.f64 -1/2))))))) (+.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 C 2) (pow.f64 A 3))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 F (*.f64 B (+.f64 (*.f64 A -4) (*.f64 A -1))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) (pow.f64 F 3)))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 F (*.f64 B (+.f64 (*.f64 A -4) (*.f64 A -1)))))) (/.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 F (*.f64 B (+.f64 (*.f64 A -4) (*.f64 A -1))))) (sqrt.f64 -1/2)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 3)))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 B F) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 F (*.f64 B (+.f64 (*.f64 A -4) (*.f64 A -1))))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 7) F)) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 F (*.f64 B (+.f64 (*.f64 A -4) (*.f64 A -1))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))))) (*.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 13))) (*.f64 (sqrt.f64 -1/2) (/.f64 (sqrt.f64 2) (pow.f64 A 4)))))))) (pow.f64 C 3)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 C 2) (*.f64 A (sqrt.f64 -1/2))))) -1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 A 3))) (pow.f64 C 2)) -1/64)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 1/32 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))))))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 F 3))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2))))) (/.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (*.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3))) (-.f64 (*.f64 F (*.f64 (*.f64 B -1/2) (pow.f64 A 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) 1/32)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 7) F)) (*.f64 -1/128 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))))) (*.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 13))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 A 4)))))))) (pow.f64 C 3)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -1/2) (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (*.f64 B F))))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -1/2)))) -1/8)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) 1/16))) C))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 C 2) (*.f64 A (sqrt.f64 -1/2))))) -1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 A 3))) (pow.f64 C 2)) -1/64)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 1/32 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))))))))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 F 3))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2))))) (/.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) 1/32)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 7) F)) (*.f64 -1/128 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))))) (*.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 13))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 A 4)))))))) (pow.f64 C 3)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -1/2) (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (*.f64 B F))))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (*.f64 B (*.f64 A -5)) (neg.f64 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -1/2)))) -1/8)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) 1/16))) C))))
(*.f64 -1/2 (*.f64 (pow.f64 C 2) F))
(*.f64 -1/2 (*.f64 F (pow.f64 C 2)))
(*.f64 F (*.f64 (pow.f64 C 2) -1/2))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 4 C) C) F)) (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 C 2))) (*.f64 (+.f64 C (*.f64 C 4)) (*.f64 F A)))
(+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -1/2)) (*.f64 (+.f64 C (*.f64 C 4)) (*.f64 F A)))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 4 C) C) F)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))))
(+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 C 2))) (+.f64 (*.f64 (+.f64 C (*.f64 C 4)) (*.f64 F A)) (*.f64 -1/2 (*.f64 F (pow.f64 A 2)))))
(+.f64 (*.f64 (+.f64 C (*.f64 C 4)) (*.f64 F A)) (*.f64 -1/2 (+.f64 (*.f64 F (pow.f64 A 2)) (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (+.f64 C (*.f64 C 4)) (*.f64 F A)) (*.f64 -1/2 (*.f64 F (+.f64 (pow.f64 C 2) (pow.f64 A 2)))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 4 C) C) F)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))))
(+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 C 2))) (+.f64 (*.f64 (+.f64 C (*.f64 C 4)) (*.f64 F A)) (*.f64 -1/2 (*.f64 F (pow.f64 A 2)))))
(+.f64 (*.f64 (+.f64 C (*.f64 C 4)) (*.f64 F A)) (*.f64 -1/2 (+.f64 (*.f64 F (pow.f64 A 2)) (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (+.f64 C (*.f64 C 4)) (*.f64 F A)) (*.f64 -1/2 (*.f64 F (+.f64 (pow.f64 C 2) (pow.f64 A 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 A 2) F))
(*.f64 -1/2 (*.f64 F (pow.f64 A 2)))
(*.f64 F (*.f64 (pow.f64 A 2) -1/2))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 4 C) C) F)) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 (+.f64 C (*.f64 C 4)) (*.f64 F A)) (*.f64 -1/2 (*.f64 F (pow.f64 A 2))))
(+.f64 (*.f64 (+.f64 C (*.f64 C 4)) (*.f64 F A)) (*.f64 F (*.f64 (pow.f64 A 2) -1/2)))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 4 C) C) F)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))))
(+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 C 2))) (+.f64 (*.f64 (+.f64 C (*.f64 C 4)) (*.f64 F A)) (*.f64 -1/2 (*.f64 F (pow.f64 A 2)))))
(+.f64 (*.f64 (+.f64 C (*.f64 C 4)) (*.f64 F A)) (*.f64 -1/2 (+.f64 (*.f64 F (pow.f64 A 2)) (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (+.f64 C (*.f64 C 4)) (*.f64 F A)) (*.f64 -1/2 (*.f64 F (+.f64 (pow.f64 C 2) (pow.f64 A 2)))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 4 C) C) F)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))))
(+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 C 2))) (+.f64 (*.f64 (+.f64 C (*.f64 C 4)) (*.f64 F A)) (*.f64 -1/2 (*.f64 F (pow.f64 A 2)))))
(+.f64 (*.f64 (+.f64 C (*.f64 C 4)) (*.f64 F A)) (*.f64 -1/2 (+.f64 (*.f64 F (pow.f64 A 2)) (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (+.f64 C (*.f64 C 4)) (*.f64 F A)) (*.f64 -1/2 (*.f64 F (+.f64 (pow.f64 C 2) (pow.f64 A 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 A 2) F))
(*.f64 -1/2 (*.f64 F (pow.f64 A 2)))
(*.f64 F (*.f64 (pow.f64 A 2) -1/2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1 C)) F))))
(+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 A 2))) (*.f64 -1 (*.f64 A (*.f64 F (+.f64 (*.f64 C -1) (*.f64 C -4))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) -1/2)) (*.f64 (*.f64 F (*.f64 C -5)) (neg.f64 A)))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) -1/2)) (*.f64 (*.f64 C -5) (neg.f64 (*.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1 C)) F)))))
(+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 A 2))) (*.f64 -1 (*.f64 A (*.f64 F (+.f64 (*.f64 C -1) (*.f64 C -4)))))))
(+.f64 (*.f64 (*.f64 F (*.f64 C -5)) (neg.f64 A)) (*.f64 -1/2 (+.f64 (*.f64 F (pow.f64 A 2)) (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 C -5) (neg.f64 (*.f64 F A))) (*.f64 -1/2 (*.f64 F (+.f64 (pow.f64 C 2) (pow.f64 A 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1 C)) F)))))
(+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 A 2))) (*.f64 -1 (*.f64 A (*.f64 F (+.f64 (*.f64 C -1) (*.f64 C -4)))))))
(+.f64 (*.f64 (*.f64 F (*.f64 C -5)) (neg.f64 A)) (*.f64 -1/2 (+.f64 (*.f64 F (pow.f64 A 2)) (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 C -5) (neg.f64 (*.f64 F A))) (*.f64 -1/2 (*.f64 F (+.f64 (pow.f64 C 2) (pow.f64 A 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 A 2) F))
(*.f64 -1/2 (*.f64 F (pow.f64 A 2)))
(*.f64 F (*.f64 (pow.f64 A 2) -1/2))
(+.f64 (*.f64 C (*.f64 F (+.f64 A (*.f64 4 A)))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 A 2))) (*.f64 C (*.f64 F (+.f64 A (*.f64 A 4)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) -1/2)) (*.f64 (+.f64 A (*.f64 A 4)) (*.f64 F C)))
(*.f64 F (+.f64 (*.f64 C (+.f64 A (*.f64 A 4))) (*.f64 (pow.f64 A 2) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (+.f64 (*.f64 C (*.f64 F (+.f64 A (*.f64 4 A)))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))))
(+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 A 2))) (*.f64 C (*.f64 F (+.f64 A (*.f64 A 4))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 F (pow.f64 A 2)) (*.f64 F (pow.f64 C 2)))) (*.f64 (+.f64 A (*.f64 A 4)) (*.f64 F C)))
(+.f64 (*.f64 -1/2 (*.f64 F (+.f64 (pow.f64 C 2) (pow.f64 A 2)))) (*.f64 (+.f64 A (*.f64 A 4)) (*.f64 F C)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (+.f64 (*.f64 C (*.f64 F (+.f64 A (*.f64 4 A)))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))))
(+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 A 2))) (*.f64 C (*.f64 F (+.f64 A (*.f64 A 4))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 F (pow.f64 A 2)) (*.f64 F (pow.f64 C 2)))) (*.f64 (+.f64 A (*.f64 A 4)) (*.f64 F C)))
(+.f64 (*.f64 -1/2 (*.f64 F (+.f64 (pow.f64 C 2) (pow.f64 A 2)))) (*.f64 (+.f64 A (*.f64 A 4)) (*.f64 F C)))
(*.f64 -1/2 (*.f64 (pow.f64 C 2) F))
(*.f64 -1/2 (*.f64 F (pow.f64 C 2)))
(*.f64 F (*.f64 (pow.f64 C 2) -1/2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 C (*.f64 F (+.f64 A (*.f64 4 A)))))
(+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 C 2))) (*.f64 C (*.f64 F (+.f64 A (*.f64 A 4)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -1/2)) (*.f64 (+.f64 A (*.f64 A 4)) (*.f64 F C)))
(*.f64 F (+.f64 (*.f64 C (+.f64 A (*.f64 A 4))) (*.f64 (pow.f64 C 2) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (+.f64 (*.f64 C (*.f64 F (+.f64 A (*.f64 4 A)))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))))
(+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 A 2))) (*.f64 C (*.f64 F (+.f64 A (*.f64 A 4))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 F (pow.f64 A 2)) (*.f64 F (pow.f64 C 2)))) (*.f64 (+.f64 A (*.f64 A 4)) (*.f64 F C)))
(+.f64 (*.f64 -1/2 (*.f64 F (+.f64 (pow.f64 C 2) (pow.f64 A 2)))) (*.f64 (+.f64 A (*.f64 A 4)) (*.f64 F C)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (+.f64 (*.f64 C (*.f64 F (+.f64 A (*.f64 4 A)))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))))
(+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 A 2))) (*.f64 C (*.f64 F (+.f64 A (*.f64 A 4))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 F (pow.f64 A 2)) (*.f64 F (pow.f64 C 2)))) (*.f64 (+.f64 A (*.f64 A 4)) (*.f64 F C)))
(+.f64 (*.f64 -1/2 (*.f64 F (+.f64 (pow.f64 C 2) (pow.f64 A 2)))) (*.f64 (+.f64 A (*.f64 A 4)) (*.f64 F C)))
(*.f64 -1/2 (*.f64 (pow.f64 C 2) F))
(*.f64 -1/2 (*.f64 F (pow.f64 C 2)))
(*.f64 F (*.f64 (pow.f64 C 2) -1/2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 -1 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 A) (*.f64 -1 A))))))
(+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 C 2))) (*.f64 C (*.f64 (*.f64 F (+.f64 (*.f64 A -4) (*.f64 A -1))) -1)))
(+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -1/2)) (*.f64 (*.f64 F (*.f64 A -5)) (neg.f64 C)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 -1 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 A) (*.f64 -1 A)))))))
(+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 A 2))) (*.f64 C (*.f64 (*.f64 F (+.f64 (*.f64 A -4) (*.f64 A -1))) -1))))
(+.f64 (*.f64 (*.f64 F (*.f64 A -5)) (neg.f64 C)) (*.f64 -1/2 (+.f64 (*.f64 F (pow.f64 A 2)) (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (*.f64 A -5)) (neg.f64 C)) (*.f64 -1/2 (*.f64 F (+.f64 (pow.f64 C 2) (pow.f64 A 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 -1 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 A) (*.f64 -1 A)))))))
(+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 A 2))) (*.f64 C (*.f64 (*.f64 F (+.f64 (*.f64 A -4) (*.f64 A -1))) -1))))
(+.f64 (*.f64 (*.f64 F (*.f64 A -5)) (neg.f64 C)) (*.f64 -1/2 (+.f64 (*.f64 F (pow.f64 A 2)) (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (*.f64 A -5)) (neg.f64 C)) (*.f64 -1/2 (*.f64 F (+.f64 (pow.f64 C 2) (pow.f64 A 2)))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(*.f64 (+.f64 A C) (pow.f64 B 2))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(*.f64 C (pow.f64 B 2))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(*.f64 A (pow.f64 B 2))
(*.f64 (pow.f64 B 2) A)
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(*.f64 A (pow.f64 B 2))
(*.f64 (pow.f64 B 2) A)
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(*.f64 A (pow.f64 B 2))
(*.f64 (pow.f64 B 2) A)
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(*.f64 C (pow.f64 B 2))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(*.f64 C (pow.f64 B 2))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -1))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -1) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) 1/4)
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) 2) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) 4)
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))))) 8)
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -2)) -4)
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -2) -2)
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))) 16)
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -2)) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -2))) 4)
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2)))
(sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 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 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))) (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (*.f64 (/.f64 1/4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (*.f64 (/.f64 1/4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.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 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (*.f64 -2 (/.f64 -1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (*.f64 -2 (/.f64 -1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (*.f64 -2 (/.f64 -1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.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 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))))))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (*.f64 (/.f64 1/4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (*.f64 (/.f64 1/4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) -2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (*.f64 -2 (/.f64 -1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (*.f64 -2 (/.f64 -1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (*.f64 -2 (/.f64 -1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F) 0)
(*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))
(+.f64 0 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F))
(*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))
(-.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F) 0)
(*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F) 1)
(*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) (+.f64 F F)) 2)
(*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F)) 4)
(*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F))) 8)
(*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F))) (*.f64 2 (*.f64 4 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F)))) 16)
(*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) 0)
(*.f64 (pow.f64 B 2) (+.f64 C A))
(+.f64 0 (*.f64 (pow.f64 B 2) (+.f64 A C)))
(*.f64 (pow.f64 B 2) (+.f64 C A))
(-.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) 0)
(*.f64 (pow.f64 B 2) (+.f64 C A))
(/.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) 1)
(*.f64 (pow.f64 B 2) (+.f64 C A))
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 A C))) 2)
(*.f64 (pow.f64 B 2) (+.f64 C A))
(/.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (+.f64 A C))) 4)
(*.f64 (pow.f64 B 2) (+.f64 C A))
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 B 2) (+.f64 A C)))) 8)
(*.f64 (pow.f64 B 2) (+.f64 C A))
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 B 2) (+.f64 A C)))) (*.f64 2 (*.f64 4 (*.f64 (pow.f64 B 2) (+.f64 A C))))) 16)
(*.f64 (pow.f64 B 2) (+.f64 C A))

eval2.8s (3.5%)

Compiler

Compiled 113747 to 82409 computations (27.6% saved)

prune578.0ms (0.7%)

Pruning

103 alts after pruning (103 fresh and 0 done)

PrunedKeptTotal
New1345401385
Fresh56368
Picked101
Done404
Total13551031458
Error
33.1b
Counts
1458 → 103
Alt Table
Click to see full alt table
StatusErrorProgram
61.7b
(/.f64 (/.f64 (sqrt.f64 2) B) (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
61.7b
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 1 (sqrt.f64 2))) B)
60.0b
(/.f64 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
56.4b
(/.f64 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 2 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A)))) (*.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 (neg.f64 A) 2))) (*.f64 A 2))) (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 (pow.f64 A 2) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) -1/2))) C))))))))
60.7b
(/.f64 (/.f64 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 (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2))))))))))
57.5b
(/.f64 (/.f64 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 (neg.f64 A)))))))))
61.3b
(/.f64 (/.f64 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 C))))))))
54.8b
(/.f64 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A))))))))
60.4b
(/.f64 (+.f64 (-.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -1) -1) (*.f64 A (*.f64 C 4)))
63.0b
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
63.6b
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.4b
(/.f64 (+.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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1)) (*.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 (*.f64 4 A) C) (pow.f64 B 2)))
63.3b
(/.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) B)) -2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
62.3b
(/.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) C)) 1/2))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
62.2b
(/.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))) (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (sqrt.f64 2) A)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.6b
(/.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.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 (-.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)))
62.2b
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
63.7b
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.9b
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 1 C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
62.8b
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
61.4b
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 2 (*.f64 C F)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
59.8b
(/.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 4 A) C) (pow.f64 B 2)))
61.8b
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.0b
(/.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
59.3b
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (*.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 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 4 (*.f64 A C)) (pow.f64 B 2)))
56.6b
(/.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.9b
(/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A (-.f64 A (neg.f64 A))))) (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 A 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (*.f64 F 2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
57.7b
(/.f64 (sqrt.f64 (+.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) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (pow.f64 C 2)) 2))) A) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 2 (*.f64 F C))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
57.6b
(/.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
62.0b
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
62.5b
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
58.5b
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 C -16)) (*.f64 A F))) (*.f64 A (*.f64 C 4)))
62.3b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
61.7b
(/.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 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
59.0b
(/.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.8b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 C (*.f64 -4 (pow.f64 A 2))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
60.7b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 B 3) 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
61.2b
(/.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 F (*.f64 A (*.f64 C (*.f64 C -16))))) (*.f64 A (*.f64 C 4)))
58.2b
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (*.f64 A (*.f64 C 4)))
57.4b
(/.f64 (sqrt.f64 (*.f64 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 (*.f64 4 A) C) (pow.f64 B 2)))
62.7b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -2)) (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.9b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 B (*.f64 F (*.f64 (pow.f64 A 2) -1/2))) (*.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)))
59.4b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A -2) (+.f64 C C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
55.9b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 A C)))) (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) -1/2))) C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.3b
(/.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 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
58.9b
(/.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.9b
(/.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)))
57.5b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.5b
(/.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)))
62.2b
(/.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)))
57.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.6b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.3b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
54.3b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 A C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
57.7b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A (-.f64 A (neg.f64 A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
56.2b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F C) (*.f64 2 A))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
55.5b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F C) (*.f64 2 A))))) (*.f64 A (*.f64 C 4)))
63.0b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C)))))) (neg.f64 (pow.f64 B 2)))
56.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)))
61.7b
(/.f64 (sqrt.f64 2) (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
61.2b
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
61.2b
(/.f64 (neg.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.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 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.1b
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 -16 (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
62.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
60.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
55.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 A (neg.f64 A))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
60.9b
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (neg.f64 (sqrt.f64 (*.f64 C F))))
58.5b
(*.f64 (/.f64 (/.f64 1/4 C) A) (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))))
58.3b
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) C) (/.f64 1/4 A))
62.6b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) B) (sqrt.f64 (/.f64 F C)))))
62.6b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 B (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C))))))
59.5b
(*.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))))
60.0b
(*.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.7b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F))))
60.8b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C F)))))
62.7b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))))
61.9b
(*.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
62.0b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))))
60.4b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (sqrt.f64 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 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)))))))))))
61.3b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
57.4b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -8)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F A))))))))
61.3b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (neg.f64 F)))))
58.9b
(*.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 (neg.f64 B))))))))
60.5b
(*.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 B)))))))
60.7b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
57.1b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -8)))))
58.3b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 C (neg.f64 C)) C)) -4)))))
54.8b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A)))))))
58.9b
(*.f64 (/.f64 1 C) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 1/4 A)))
58.3b
(*.f64 (/.f64 1 A) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) (/.f64 1/4 C)))
62.5b
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))
63.6b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
62.0b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2))))
62.6b
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))
54.8b
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C)))
57.4b
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
57.4b
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C)))
63.2b
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C))))
62.5b
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))))
63.2b
(*.f64 1/4 (*.f64 (*.f64 B (/.f64 (pow.f64 (sqrt.f64 2) 2) A)) (sqrt.f64 (/.f64 F C))))
Compiler

Compiled 7734 to 5664 computations (26.8% saved)

localize33.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.1b
(*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 A C)))
4.9b
(*.f64 F (*.f64 A C))
9.5b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 A C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
19.0b
(sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 A C))))))
Compiler

Compiled 121 to 48 computations (60.3% saved)

series21.0ms (0%)

Counts
4 → 108
Calls

39 calls:

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

rewrite77.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1226×bool.json-1
1226×bool.json-2
1194×rational.json-1
1194×rational.json-2
1194×rational.json-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
023162
1237150
2658138
31561138
43832138
Stop Event
node limit
Counts
4 → 69
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 A C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
(*.f64 F (*.f64 A C))
(*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 A C)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -2)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (/.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 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) (/.f64 -1/2 (-.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 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) (*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) (/.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 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.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 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 4) (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))))) (#(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 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -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 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 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 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 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 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 A C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 F (*.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 F (*.f64 A C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 A C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 F (*.f64 A C))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 F (*.f64 A C)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 A C)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 A C)) 4)) (*.f64 2 (*.f64 (*.f64 F (*.f64 A C)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 F (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 F (*.f64 A C)) (*.f64 F (*.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 F (*.f64 A C)) (*.f64 F (*.f64 A C)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 4)) (*.f64 2 (*.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))))))))

simplify178.0ms (0.2%)

Algorithm
egg-herbie
Rules
1152×rational.json-simplify-2
1072×rational.json-simplify-1
1048×rational.json-simplify-48
1000×rational.json-simplify-51
930×rational.json-simplify-53
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02387697
15677665
213827665
332257347
451037347
569117347
Stop Event
node limit
Counts
177 → 138
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 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 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 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 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -1))
(+.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -1) -1)
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) -1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 4))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -2)) -4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -2) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 4))) 16)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -2)) 2)
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -2))) 4)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) (*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 4) (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.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 2 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2)
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 4))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -2))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (*.f64 F (*.f64 A C)) 0)
(+.f64 0 (*.f64 F (*.f64 A C)))
(-.f64 (*.f64 F (*.f64 A C)) 0)
(/.f64 (*.f64 F (*.f64 A C)) 1)
(/.f64 (*.f64 2 (*.f64 F (*.f64 A C))) 2)
(/.f64 (*.f64 (*.f64 F (*.f64 A C)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 A C)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 A C)) 4)) (*.f64 2 (*.f64 (*.f64 F (*.f64 A C)) 4))) 16)
(+.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 0)
(+.f64 0 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))))
(-.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 0)
(/.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 1)
(/.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) 4)) 2)
(/.f64 (*.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 4)) (*.f64 2 (*.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 4))) 16)
Outputs
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.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))))
(*.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))))
(*.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))))
(*.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))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (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 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F))))
(*.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 -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 (sqrt.f64 -16) (/.f64 A (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 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 -16) (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 (sqrt.f64 (*.f64 C F)) (*.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 (*.f64 (sqrt.f64 -16) (/.f64 A (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 -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 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 -16) (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 -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 -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 -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 -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 (sqrt.f64 -16) (/.f64 A (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 -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 C F)) (neg.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 -16) (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 -64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 4) (pow.f64 B 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 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 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.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 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.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/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 4) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/64)) (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 1/64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.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 (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/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (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 4) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/64)) (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))))) (*.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 F C)) (*.f64 (sqrt.f64 -16) 1/4)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.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 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) A)))) (*.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 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))) -1/4)
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.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 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.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 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.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 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (*.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 (sqrt.f64 -16) (sqrt.f64 (/.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 (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 (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) (sqrt.f64 (/.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 6) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/256)))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (*.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 -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) (sqrt.f64 (/.f64 F C))) -1/4) (+.f64 (*.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 -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) (sqrt.f64 (/.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) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (*.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 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4))
(+.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 -16) (sqrt.f64 (/.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 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.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/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 4) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/64)) (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 1/64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.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 (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/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/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 4) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/64)) (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))))) (*.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 F C)) (*.f64 (sqrt.f64 -16) 1/4)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.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 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) A)))) (*.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 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (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 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F))))
(*.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 -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 (sqrt.f64 -16) (/.f64 A (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 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 -16) (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 (sqrt.f64 (*.f64 C F)) (*.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 (*.f64 (sqrt.f64 -16) (/.f64 A (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 -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 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 -16) (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 -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 -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 -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 -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 (sqrt.f64 -16) (/.f64 A (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 -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 C F)) (neg.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 -16) (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 -64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 4) (pow.f64 B 8))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (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 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F))))
(*.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 -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 (sqrt.f64 -16) (/.f64 A (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 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 -16) (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 (sqrt.f64 (*.f64 C F)) (*.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 (*.f64 (sqrt.f64 -16) (/.f64 A (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 -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 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 -16) (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 -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 -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 -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 -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 (sqrt.f64 -16) (/.f64 A (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 -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 C F)) (neg.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 -16) (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 -64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 4) (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 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (*.f64 C F) (*.f64 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (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 2 (pow.f64 A 2)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 0)
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))))
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -1))
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(+.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -1) -1)
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 0)
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 2))
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 1)
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))))
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) 1/2)
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) -1)
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 4) 1/4)
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 4))
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 2) 2)
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 1)
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) 2)
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) -1)
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 4) 4)
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 4)) 8)
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -2)) -4)
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -2) -2)
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 4))) 16)
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -2)) 2)
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -2))) 4)
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2)))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8)))))
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) (*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 4) (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C 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 2 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C 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 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C 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 2 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) 4))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C 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 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) -2))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) -8)) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (*.f64 F (*.f64 A C)) 0)
(*.f64 A (*.f64 C F))
(+.f64 0 (*.f64 F (*.f64 A C)))
(*.f64 A (*.f64 C F))
(-.f64 (*.f64 F (*.f64 A C)) 0)
(*.f64 A (*.f64 C F))
(/.f64 (*.f64 F (*.f64 A C)) 1)
(*.f64 A (*.f64 C F))
(/.f64 (*.f64 2 (*.f64 F (*.f64 A C))) 2)
(*.f64 A (*.f64 C F))
(/.f64 (*.f64 (*.f64 F (*.f64 A C)) 4) 4)
(*.f64 A (*.f64 C F))
(/.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 A C)) 4)) 8)
(*.f64 A (*.f64 C F))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 A C)) 4)) (*.f64 2 (*.f64 (*.f64 F (*.f64 A C)) 4))) 16)
(*.f64 A (*.f64 C F))
(+.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 0)
(*.f64 A (*.f64 F (*.f64 (*.f64 A C) 2)))
(*.f64 A (*.f64 A (*.f64 (*.f64 C F) 2)))
(*.f64 A (*.f64 A (*.f64 C (+.f64 F F))))
(+.f64 0 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))))
(*.f64 A (*.f64 F (*.f64 (*.f64 A C) 2)))
(*.f64 A (*.f64 A (*.f64 (*.f64 C F) 2)))
(*.f64 A (*.f64 A (*.f64 C (+.f64 F F))))
(-.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 0)
(*.f64 A (*.f64 F (*.f64 (*.f64 A C) 2)))
(*.f64 A (*.f64 A (*.f64 (*.f64 C F) 2)))
(*.f64 A (*.f64 A (*.f64 C (+.f64 F F))))
(/.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 1)
(*.f64 A (*.f64 F (*.f64 (*.f64 A C) 2)))
(*.f64 A (*.f64 A (*.f64 (*.f64 C F) 2)))
(*.f64 A (*.f64 A (*.f64 C (+.f64 F F))))
(/.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) 4)) 2)
(*.f64 A (*.f64 F (*.f64 (*.f64 A C) 2)))
(*.f64 A (*.f64 A (*.f64 (*.f64 C F) 2)))
(*.f64 A (*.f64 A (*.f64 C (+.f64 F F))))
(/.f64 (*.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 4) 4)
(*.f64 A (*.f64 F (*.f64 (*.f64 A C) 2)))
(*.f64 A (*.f64 A (*.f64 (*.f64 C F) 2)))
(*.f64 A (*.f64 A (*.f64 C (+.f64 F F))))
(/.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 4)) 8)
(*.f64 A (*.f64 F (*.f64 (*.f64 A C) 2)))
(*.f64 A (*.f64 A (*.f64 (*.f64 C F) 2)))
(*.f64 A (*.f64 A (*.f64 C (+.f64 F F))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 4)) (*.f64 2 (*.f64 (*.f64 A (*.f64 2 (*.f64 F (*.f64 A C)))) 4))) 16)
(*.f64 A (*.f64 F (*.f64 (*.f64 A C) 2)))
(*.f64 A (*.f64 A (*.f64 (*.f64 C F) 2)))
(*.f64 A (*.f64 A (*.f64 C (+.f64 F F))))

localize18.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(*.f64 C (*.f64 C (*.f64 F A)))
5.4b
(*.f64 C (*.f64 F A))
10.0b
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
21.0b
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))
Compiler

Compiled 67 to 23 computations (65.7% saved)

series5.0ms (0%)

Counts
4 → 96
Calls

36 calls:

TimeVariablePointExpression
0.0ms
A
@inf
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))
0.0ms
F
@-inf
(*.f64 C (*.f64 C (*.f64 F A)))
0.0ms
A
@-inf
(*.f64 C (*.f64 C (*.f64 F A)))
0.0ms
A
@inf
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
0.0ms
F
@inf
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))

rewrite72.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1294×rational.json-simplify-35
1164×bool.json-1
1164×bool.json-2
1132×rational.json-1
1132×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016108
1164108
2448108
31154108
43439108
Stop Event
node limit
Counts
4 → 106
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 C (*.f64 F A))
(*.f64 C (*.f64 C (*.f64 F A)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/4 (*.f64 C A)) (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 C (*.f64 A 4)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (+.f64 (/.f64 (*.f64 C (+.f64 A A)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (*.f64 C (+.f64 A A)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (*.f64 C (+.f64 A A)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (+.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/4 A) (/.f64 C (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 A (*.f64 C 8)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (*.f64 C (*.f64 A 4)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (*.f64 C (*.f64 A 4)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/4 (*.f64 C A)) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/4 A) 2) (/.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/4 A) 2) (+.f64 (/.f64 C (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 C (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (*.f64 A (*.f64 C 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C (+.f64 A A))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/4 C) (/.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/4 A) (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 A (*.f64 C 8)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (*.f64 A (*.f64 C 8)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1/4 A) 2)) (+.f64 (/.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2)) (/.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1/4 C)) (+.f64 (/.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1/4 A)) (+.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4) (*.f64 2 (*.f64 A (*.f64 C 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4) (*.f64 (*.f64 C (*.f64 A 4)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 C) (/.f64 (*.f64 A 4) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 C) (/.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/4 C) (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1/2 C)) (+.f64 (/.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2)) (/.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1/4 C)) (+.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4)) (+.f64 (*.f64 (*.f64 C (*.f64 A 4)) 4) (*.f64 (*.f64 C (*.f64 A 4)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 C)) (+.f64 (/.f64 (*.f64 A 4) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (*.f64 A 4) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C A)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (*.f64 C (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (/.f64 A (/.f64 1/2 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) C) (*.f64 A 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) A) (*.f64 C 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) A) (/.f64 1 (/.f64 1/4 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) A) (/.f64 2 (/.f64 1/2 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (neg.f64 (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 4)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C A)) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C A))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2)) (*.f64 C (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) C) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) C)) (*.f64 A 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) A)) (*.f64 C 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))) (+.f64 (neg.f64 (*.f64 C (*.f64 A 4))) (neg.f64 (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) C) (*.f64 A 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) A) (*.f64 C 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) A) (/.f64 2 (/.f64 1/4 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (*.f64 C A)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 1/2) (*.f64 A (*.f64 C 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (+.f64 C C)) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (+.f64 A A)) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (+.f64 A A)) (/.f64 1 (/.f64 1/2 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (neg.f64 C)) (/.f64 1 (/.f64 -1/4 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (neg.f64 A)) (/.f64 1 (/.f64 -1/4 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 A 4)) C)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 A 4)) (/.f64 1 (/.f64 1 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4) (*.f64 C A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4) (/.f64 A (/.f64 1 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C 4)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C 1/2)) (*.f64 A 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 A 1/2)) (*.f64 C 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) C) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) A) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) 2) (*.f64 C A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (+.f64 C C)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (+.f64 A A)) C)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (*.f64 C (*.f64 A 4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) C) 2) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) C) 4) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) A) 2) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 C (*.f64 F A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 C (*.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 C (*.f64 F A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 C (*.f64 F A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 C (*.f64 F (+.f64 A A))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 C (*.f64 F A)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F A)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F A)) 4)) (*.f64 2 (*.f64 (*.f64 C (*.f64 F A)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 C (*.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 C (*.f64 F A)) (*.f64 C (*.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 C (*.f64 F A)) (*.f64 C (*.f64 F A)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 C (*.f64 C (*.f64 F A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 C (*.f64 C (*.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 C (*.f64 C (*.f64 F A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 C (*.f64 C (*.f64 F A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 C (*.f64 C (*.f64 F (+.f64 A A)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 C (*.f64 C (*.f64 F A))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 C (*.f64 F A))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 C (*.f64 F A))) 4)) (*.f64 2 (*.f64 (*.f64 C (*.f64 C (*.f64 F A))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 C (*.f64 C (*.f64 F A)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 C (*.f64 C (*.f64 F A))) (*.f64 C (*.f64 C (*.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 C (*.f64 C (*.f64 F A))) (*.f64 C (*.f64 C (*.f64 F A))))))))

simplify150.0ms (0.2%)

Algorithm
egg-herbie
Rules
1240×rational.json-simplify-2
1222×rational.json-simplify-53
906×rational.json-simplify-35
864×rational.json-simplify-41
692×rational.json-simplify-39
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02616166
18586158
234416082
347826082
471706082
Stop Event
node limit
Counts
202 → 130
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.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 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(+.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))
(-.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 0)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) 1/2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4))) 16)
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 0)
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C (*.f64 A 4)))
(/.f64 1/4 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
(/.f64 (/.f64 1/4 (*.f64 C A)) (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 1)
(/.f64 1 (/.f64 (*.f64 C (*.f64 A 4)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
(/.f64 1 (+.f64 (/.f64 (*.f64 C (+.f64 A A)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (*.f64 C (+.f64 A A)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(/.f64 1/2 (/.f64 (*.f64 C (+.f64 A A)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
(/.f64 1/2 (+.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(/.f64 (/.f64 1/4 A) (/.f64 C (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
(/.f64 2 (/.f64 (*.f64 A (*.f64 C 8)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
(/.f64 2 (+.f64 (/.f64 (*.f64 C (*.f64 A 4)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (*.f64 C (*.f64 A 4)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(/.f64 (*.f64 (/.f64 1/4 (*.f64 C A)) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(/.f64 (*.f64 (/.f64 1/4 A) 2) (/.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2)))
(/.f64 (*.f64 (/.f64 1/4 A) 2) (+.f64 (/.f64 C (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 C (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (*.f64 A (*.f64 C 8)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C (+.f64 A A))) 2)
(/.f64 (/.f64 1/4 C) (/.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
(/.f64 (/.f64 -1/4 A) (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
(/.f64 4 (+.f64 (/.f64 (*.f64 A (*.f64 C 8)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (*.f64 A (*.f64 C 8)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 1/4 A) 2)) (+.f64 (/.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2)) (/.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2))))
(/.f64 (*.f64 2 (/.f64 1/4 C)) (+.f64 (/.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(/.f64 (*.f64 2 (/.f64 -1/4 A)) (+.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4) (*.f64 2 (*.f64 A (*.f64 C 8))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4) (*.f64 (*.f64 C (*.f64 A 4)) 4))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 4) 4)
(/.f64 (/.f64 1 C) (/.f64 (*.f64 A 4) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
(/.f64 (/.f64 1/2 C) (/.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2)))
(/.f64 (/.f64 -1/4 C) (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
(/.f64 (*.f64 2 (/.f64 1/2 C)) (+.f64 (/.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2)) (/.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2))))
(/.f64 (*.f64 2 (/.f64 -1/4 C)) (+.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4)) (+.f64 (*.f64 (*.f64 C (*.f64 A 4)) 4) (*.f64 (*.f64 C (*.f64 A 4)) 4)))
(/.f64 (*.f64 2 (/.f64 1 C)) (+.f64 (/.f64 (*.f64 A 4) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (*.f64 A 4) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C A)) 4)
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (*.f64 C (+.f64 A A)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (/.f64 A (/.f64 1/2 C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) C) (*.f64 A 4))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) A) (*.f64 C 4))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) A) (/.f64 1 (/.f64 1/4 C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) A) (/.f64 2 (/.f64 1/2 C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (neg.f64 (*.f64 C (*.f64 A 4))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 4)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 4))) 16)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C A)) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C A))) 8)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2)) (*.f64 C (*.f64 A 4)))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) C) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) C)) (*.f64 A 8))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) A)) (*.f64 C 8))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))) (+.f64 (neg.f64 (*.f64 C (*.f64 A 4))) (neg.f64 (*.f64 C (*.f64 A 4)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) C) (*.f64 A 8))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) A) (*.f64 C 8))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) A) (/.f64 2 (/.f64 1/4 C)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (*.f64 C A)) 8)
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 1/2) (*.f64 A (*.f64 C 8)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (+.f64 C C)) (+.f64 A A))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (+.f64 A A)) (+.f64 C C))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (+.f64 A A)) (/.f64 1 (/.f64 1/2 C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (neg.f64 C)) (/.f64 1 (/.f64 -1/4 A)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (neg.f64 A)) (/.f64 1 (/.f64 -1/4 C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 A 4)) C)
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 A 4)) (/.f64 1 (/.f64 1 C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4) (*.f64 C A))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4) (/.f64 A (/.f64 1 C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C 4)) A)
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C 1/2)) (*.f64 A 8))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 A 1/2)) (*.f64 C 8))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) C) (+.f64 A A))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) A) (+.f64 C C))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) 2) (*.f64 C A))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (+.f64 C C)) A)
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (+.f64 A A)) C)
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (*.f64 C (*.f64 A 4))) 1/2)
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) C) 2) (+.f64 A A))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) C) 4) A)
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) A) 2) (+.f64 C C))
(+.f64 (*.f64 C (*.f64 F A)) 0)
(+.f64 0 (*.f64 C (*.f64 F A)))
(-.f64 (*.f64 C (*.f64 F A)) 0)
(/.f64 (*.f64 C (*.f64 F A)) 1)
(/.f64 (*.f64 C (*.f64 F (+.f64 A A))) 2)
(/.f64 (*.f64 (*.f64 C (*.f64 F A)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F A)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F A)) 4)) (*.f64 2 (*.f64 (*.f64 C (*.f64 F A)) 4))) 16)
(+.f64 (*.f64 C (*.f64 C (*.f64 F A))) 0)
(+.f64 0 (*.f64 C (*.f64 C (*.f64 F A))))
(-.f64 (*.f64 C (*.f64 C (*.f64 F A))) 0)
(/.f64 (*.f64 C (*.f64 C (*.f64 F A))) 1)
(/.f64 (*.f64 C (*.f64 C (*.f64 F (+.f64 A A)))) 2)
(/.f64 (*.f64 (*.f64 C (*.f64 C (*.f64 F A))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 C (*.f64 F A))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 C (*.f64 F A))) 4)) (*.f64 2 (*.f64 (*.f64 C (*.f64 C (*.f64 F A))) 4))) 16)
Outputs
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -16)) -1))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -16)) -1))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -16)) -1))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -16)) -1))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4))
(*.f64 (sqrt.f64 -16) (*.f64 1/4 (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4))
(*.f64 (sqrt.f64 -16) (*.f64 1/4 (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4))
(*.f64 (sqrt.f64 -16) (*.f64 1/4 (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4))
(*.f64 (sqrt.f64 -16) (*.f64 1/4 (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4))
(*.f64 (sqrt.f64 -16) (*.f64 1/4 (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4))
(*.f64 (sqrt.f64 -16) (*.f64 1/4 (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4))
(*.f64 (sqrt.f64 -16) (*.f64 1/4 (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4))
(*.f64 (sqrt.f64 -16) (*.f64 1/4 (sqrt.f64 (/.f64 F A))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(+.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 0)
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C)))))
(+.f64 0 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C)))))
(-.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 0)
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C)))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 1)
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C)))))
(*.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) 1/2)
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) 2)
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C)))))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 1)
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) 2)
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4) 4)
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4)) 8)
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4))) 16)
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 0)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 0)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C (*.f64 A 4)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 1/4 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 1/4 (*.f64 C A)) (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 1)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 1 (/.f64 (*.f64 C (*.f64 A 4)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 1 (+.f64 (/.f64 (*.f64 C (+.f64 A A)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (*.f64 C (+.f64 A A)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 1/2 (/.f64 (*.f64 C (+.f64 A A)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 1/2 (+.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 1/4 A) (/.f64 C (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 2 (/.f64 (*.f64 A (*.f64 C 8)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 2 (+.f64 (/.f64 (*.f64 C (*.f64 A 4)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (*.f64 C (*.f64 A 4)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (*.f64 (/.f64 1/4 (*.f64 C A)) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (*.f64 (/.f64 1/4 A) 2) (/.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (*.f64 (/.f64 1/4 A) 2) (+.f64 (/.f64 C (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 C (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (*.f64 A (*.f64 C 8)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C (+.f64 A A))) 2)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 1/4 C) (/.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 -1/4 A) (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 4 (+.f64 (/.f64 (*.f64 A (*.f64 C 8)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (*.f64 A (*.f64 C 8)) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (*.f64 2 (*.f64 (/.f64 1/4 A) 2)) (+.f64 (/.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2)) (/.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (*.f64 2 (/.f64 1/4 C)) (+.f64 (/.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (*.f64 2 (/.f64 -1/4 A)) (+.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(/.f64 (*.f64 2 (/.f64 -1/4 A)) (+.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C)))))) (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))))))
(/.f64 (*.f64 2 (/.f64 -1/4 A)) (*.f64 2 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4) (*.f64 2 (*.f64 A (*.f64 C 8))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4) (*.f64 (*.f64 C (*.f64 A 4)) 4))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 4) 4)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 1 C) (/.f64 (*.f64 A 4) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 1/2 C) (/.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 -1/4 C) (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (*.f64 2 (/.f64 1/2 C)) (+.f64 (/.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2)) (/.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (*.f64 2 (/.f64 -1/4 C)) (+.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(*.f64 (/.f64 -1/4 C) (/.f64 2 (+.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C)))))) (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C)))))))))
(*.f64 (/.f64 -1/4 C) (/.f64 2 (+.f64 (/.f64 A (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))))) (/.f64 A (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))))))))
(*.f64 (/.f64 -1/4 C) (/.f64 2 (*.f64 2 (/.f64 A (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 4)) 8)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4)) (+.f64 (*.f64 (*.f64 C (*.f64 A 4)) 4) (*.f64 (*.f64 C (*.f64 A 4)) 4)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (*.f64 2 (/.f64 1 C)) (+.f64 (/.f64 (*.f64 A 4) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (/.f64 (*.f64 A 4) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C A)) 4)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (*.f64 C (+.f64 A A)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (/.f64 A (/.f64 1/2 C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) C) (*.f64 A 4))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) A) (*.f64 C 4))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) A) (/.f64 1 (/.f64 1/4 C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) A) (/.f64 2 (/.f64 1/2 C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (neg.f64 (*.f64 C (*.f64 A 4))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 4)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (/.f64 1/4 (*.f64 C A))) 4))) 16)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C A)) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C A))) 8)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2)) (*.f64 C (*.f64 A 4)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) C) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) C)) (*.f64 A 8))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) A)) (*.f64 C 8))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))) (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))) (+.f64 (neg.f64 (*.f64 C (*.f64 A 4))) (neg.f64 (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) C) (*.f64 A 8))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) A) (*.f64 C 8))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) A) (/.f64 2 (/.f64 1/4 C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (*.f64 C A)) 8)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 1/2) (*.f64 A (*.f64 C 8)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (+.f64 C C)) (+.f64 A A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (+.f64 A A)) (+.f64 C C))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (+.f64 A A)) (/.f64 1 (/.f64 1/2 C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (neg.f64 C)) (/.f64 1 (/.f64 -1/4 A)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (neg.f64 A)) (/.f64 1 (/.f64 -1/4 C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 A 4)) C)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 A 4)) (/.f64 1 (/.f64 1 C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4) (*.f64 C A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4) (/.f64 A (/.f64 1 C)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C 4)) A)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 C 1/2)) (*.f64 A 8))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 A 1/2)) (*.f64 C 8))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) C) (+.f64 A A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) A) (+.f64 C C))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) 2) (*.f64 C A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (+.f64 C C)) A)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (+.f64 A A)) C)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 2) (*.f64 C (*.f64 A 4))) 1/2)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) C) 2) (+.f64 A A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) C) 4) A)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) A) 2) (+.f64 C C))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 1/4 (*.f64 A C)))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 F A)) 0)
(*.f64 A (*.f64 F C))
(+.f64 0 (*.f64 C (*.f64 F A)))
(*.f64 A (*.f64 F C))
(-.f64 (*.f64 C (*.f64 F A)) 0)
(*.f64 A (*.f64 F C))
(/.f64 (*.f64 C (*.f64 F A)) 1)
(*.f64 A (*.f64 F C))
(/.f64 (*.f64 C (*.f64 F (+.f64 A A))) 2)
(*.f64 A (*.f64 F C))
(/.f64 (*.f64 (*.f64 C (*.f64 F A)) 4) 4)
(*.f64 A (*.f64 F C))
(/.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F A)) 4)) 8)
(*.f64 A (*.f64 F C))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F A)) 4)) (*.f64 2 (*.f64 (*.f64 C (*.f64 F A)) 4))) 16)
(*.f64 A (*.f64 F C))
(+.f64 (*.f64 C (*.f64 C (*.f64 F A))) 0)
(*.f64 C (*.f64 A (*.f64 F C)))
(+.f64 0 (*.f64 C (*.f64 C (*.f64 F A))))
(*.f64 C (*.f64 A (*.f64 F C)))
(-.f64 (*.f64 C (*.f64 C (*.f64 F A))) 0)
(*.f64 C (*.f64 A (*.f64 F C)))
(/.f64 (*.f64 C (*.f64 C (*.f64 F A))) 1)
(*.f64 C (*.f64 A (*.f64 F C)))
(/.f64 (*.f64 C (*.f64 C (*.f64 F (+.f64 A A)))) 2)
(*.f64 C (*.f64 A (*.f64 F C)))
(/.f64 (*.f64 (*.f64 C (*.f64 C (*.f64 F A))) 4) 4)
(*.f64 C (*.f64 A (*.f64 F C)))
(/.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 C (*.f64 F A))) 4)) 8)
(*.f64 C (*.f64 A (*.f64 F C)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 C (*.f64 F A))) 4)) (*.f64 2 (*.f64 (*.f64 C (*.f64 C (*.f64 F A))) 4))) 16)
(*.f64 C (*.f64 A (*.f64 F C)))

localize16.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
1.0b
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
11.3b
(sqrt.f64 (/.f64 F C))
Compiler

Compiled 40 to 24 computations (40% saved)

series2.0ms (0%)

Counts
2 → 0
Calls

6 calls:

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

rewrite83.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1860×bool.json-1
1860×bool.json-2
1824×rational.json-1
1538×bool.json-3
648×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01226
111726
231126
367726
4163126
5526826
Stop Event
node limit
Counts
2 → 24
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 F C))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 F C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 F C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 F C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 F C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 F C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (/.f64 F C)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 F C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (/.f64 F C))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (/.f64 F C)) (sqrt.f64 (/.f64 F C)))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (/.f64 F C)) (sqrt.f64 (/.f64 F C)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) 4))) (*.f64 2 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))))

simplify951.0ms (1.2%)

Algorithm
egg-herbie
Rules
3946×rational.json-simplify-49
3714×rational.json-simplify-35
1526×rational.json-simplify-2
1120×rational.json-simplify-1
786×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053296
1110296
2259296
3645296
41808296
53022296
63690296
73993296
84145296
94259296
104344296
114424296
124504296
134729296
144809296
154889296
164969296
174969296
184969296
195049296
205129296
215209296
225289296
235369296
245449296
255529296
265609296
275689296
285769296
295849296
305929296
316009296
326089296
336169296
346169296
Stop Event
node limit
Counts
24 → 26
Calls
Call 1
Inputs
(+.f64 (sqrt.f64 (/.f64 F C)) 0)
(+.f64 0 (sqrt.f64 (/.f64 F C)))
(-.f64 (sqrt.f64 (/.f64 F C)) 0)
(*.f64 (sqrt.f64 (/.f64 F C)) 1)
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) 2))
(*.f64 1 (sqrt.f64 (/.f64 F C)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 2) 1/2)
(*.f64 4 (/.f64 (sqrt.f64 (/.f64 F C)) 4))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 4) 1/4)
(*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) 2)
(/.f64 (sqrt.f64 (/.f64 F C)) 1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 4))) 16)
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 0)
(+.f64 0 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 0)
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) 2)
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) 4))) (*.f64 2 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) 4)))) 16)
Outputs
(+.f64 (sqrt.f64 (/.f64 F C)) 0)
(sqrt.f64 (/.f64 F C))
(+.f64 0 (sqrt.f64 (/.f64 F C)))
(sqrt.f64 (/.f64 F C))
(-.f64 (sqrt.f64 (/.f64 F C)) 0)
(sqrt.f64 (/.f64 F C))
(*.f64 (sqrt.f64 (/.f64 F C)) 1)
(sqrt.f64 (/.f64 F C))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(sqrt.f64 (/.f64 F C))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) 2))
(sqrt.f64 (/.f64 F C))
(*.f64 1 (sqrt.f64 (/.f64 F C)))
(sqrt.f64 (/.f64 F C))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 2) 1/2)
(sqrt.f64 (/.f64 F C))
(*.f64 4 (/.f64 (sqrt.f64 (/.f64 F C)) 4))
(sqrt.f64 (/.f64 F C))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 4) 1/4)
(sqrt.f64 (/.f64 F C))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) 2)
(sqrt.f64 (/.f64 F C))
(/.f64 (sqrt.f64 (/.f64 F C)) 1)
(sqrt.f64 (/.f64 F C))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 2) 2)
(sqrt.f64 (/.f64 F C))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 4) 4)
(sqrt.f64 (/.f64 F C))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 4)) 8)
(sqrt.f64 (/.f64 F C))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 4))) 16)
(sqrt.f64 (/.f64 F C))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 0)
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(+.f64 0 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 0)
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) 2)
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) 4)) 4)
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) 4))) 8)
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) 4))) (*.f64 2 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) 4)))) 16)
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))

localize45.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))
3.4b
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 C)))))
13.6b
(/.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)))
14.6b
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 C)))))))
Compiler

Compiled 149 to 72 computations (51.7% saved)

series66.0ms (0.1%)

Counts
4 → 156
Calls

45 calls:

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

rewrite115.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1142×rational.json-simplify-35
1022×bool.json-1
1022×bool.json-2
992×rational.json-1
992×rational.json-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
022234
1222234
2591222
31372222
43267222
57683222
Stop Event
node limit
Counts
4 → 83
Calls
Call 1
Inputs
(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 (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 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 C)))))
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))
Outputs
((#(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 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) 4) 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 (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 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) 4)) 16)))) (#(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 not (not (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 and (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 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (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 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 (*.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 (*.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 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 (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 (/.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 (/.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 *.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/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.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 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 not (not (/.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 and (/.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 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 or (/.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 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 (*.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 4 (*.f64 F (+.f64 A (+.f64 C C))))) 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 not (not (*.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 and (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) (*.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 or (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) (*.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 (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 (pow.f64 B 2) (-.f64 (*.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 (pow.f64 B 2) (-.f64 (*.f64 4 (*.f64 A C)) 1)) -1)))) (#(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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)))) (#(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 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 1/2 (*.f64 2 (-.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 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) -2)))) (#(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 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 4)))) (#(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 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.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 or (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))

simplify571.0ms (0.7%)

Algorithm
egg-herbie
Rules
1510×rational.json-simplify-43
1152×rational.json-simplify-44
1050×rational.json-simplify-47
922×rational.json-simplify-2
882×rational.json-simplify-35
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
096831861
1269931191
2588331191
Stop Event
node limit
Counts
239 → 390
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (*.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 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 -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 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (sqrt.f64 (*.f64 (-.f64 (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 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) 4) 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 (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 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) 4)) 16)
(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 (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 (*.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 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 (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 (/.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 (/.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))
(*.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/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.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)))))))
(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 (*.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 4 (*.f64 F (+.f64 A (+.f64 C C))))) 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)
(+.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 (pow.f64 B 2) (-.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (neg.f64 (*.f64 4 (*.f64 A C))) (pow.f64 B 2))
(+.f64 (-.f64 (pow.f64 B 2) (-.f64 (*.f64 4 (*.f64 A C)) 1)) -1)
(*.f64 2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)
(*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -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 1/2 (*.f64 2 (-.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 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -1)
(/.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) -2)
(/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)
(/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 4)
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 16)
(neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
Outputs
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 C 2)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 C 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 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 C 2)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 (+.f64 A (*.f64 C 2)) (/.f64 F (*.f64 A C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) C)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 C 2)) (*.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 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 C 2)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 (+.f64 A (*.f64 C 2)) (/.f64 F (*.f64 A C))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) C)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 C 2)) (*.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 C 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) -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 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 (+.f64 A (*.f64 C 2)) (/.f64 F (*.f64 A C)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 C 2)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) C)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 C 2)) (*.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 C 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) -1/8)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 C 2)) (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5))))) 1/16)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.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 C 2)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3))) -2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.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 -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 C 2)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3))) -2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) -2))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2))))) -1)
(*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2))))) -1) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.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 C 2)))))) (*.f64 2 (*.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (*.f64 2 (*.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2))))) -1) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) B)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 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 C 2)))))) (*.f64 2 (+.f64 (*.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (*.f64 2 (+.f64 (*.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2))))) -1) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 3) (pow.f64 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 C 2)))))) (+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5))) 4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5))) 4))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F)))
(*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 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 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)))
(+.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (/.f64 A 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 (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 F -4)) (pow.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) B)))) 2)) (/.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (/.f64 (pow.f64 A 2) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (/.f64 A 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 (+.f64 (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 F -4)) (pow.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) B)))) 2)) (/.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (-.f64 (*.f64 C (*.f64 F -4)) (pow.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) B)))) 2))) (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (/.f64 (pow.f64 A 2) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C)))))) (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) -1/4))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.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 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (+.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 (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 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.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 A (sqrt.f64 -4))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (+.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 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -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 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.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 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 (pow.f64 C 2) -8)) (-.f64 (*.f64 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.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 (sqrt.f64 -4) 3) (pow.f64 A 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (+.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/4 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 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 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (neg.f64 (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.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 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))) (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)))
(+.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 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.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 A (sqrt.f64 -4)))))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (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 A (sqrt.f64 -4)))) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (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 A (sqrt.f64 -4)))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))) (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))))
(+.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 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.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 A (sqrt.f64 -4)))))) (*.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 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.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 (pow.f64 (sqrt.f64 -4) 3) (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 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (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 A (sqrt.f64 -4)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (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 (sqrt.f64 -4) 3) (pow.f64 A 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))) (+.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (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 A (sqrt.f64 -4)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (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 (sqrt.f64 -4) 3) (pow.f64 A 2)))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.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 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (*.f64 (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F A))))))
(+.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 (*.f64 (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 (*.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 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F A))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 A (*.f64 F -8)) (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 (sqrt.f64 2) B) (sqrt.f64 (/.f64 (/.f64 1 F) A)))))))
(+.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 (*.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 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (*.f64 (-.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 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F A))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (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 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) -1/4))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 A (*.f64 F -8)) (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 (sqrt.f64 2) B) (sqrt.f64 (/.f64 (/.f64 1 F) A)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 C (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 C (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 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 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 F (*.f64 2 (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 A F))) (*.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 F (*.f64 2 (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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) 1/2)) 2)) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.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 F (*.f64 2 (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 A F))) (*.f64 (+.f64 (*.f64 F (*.f64 2 (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 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 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 F (*.f64 2 (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) (pow.f64 (sqrt.f64 -8) 3)))))))))
(+.f64 (*.f64 C (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) 1/2)) 2)) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) 1/2)) 2))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))))
(+.f64 (*.f64 -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 (*.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 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (/.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 A F)) (*.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 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 A F))) (*.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 F (pow.f64 A 2)))) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -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 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2))))
(+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -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 (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 (*.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 A F))) (*.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 F (pow.f64 A 2)))) (sqrt.f64 -8)))) 2)) (/.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 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.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 (*.f64 (pow.f64 A 3) (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 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 F (pow.f64 A 2)))) (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3)))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -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 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -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 F (*.f64 (pow.f64 B 2) -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) -1/4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -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 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -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 F (*.f64 (pow.f64 B 2) -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) -1/4)) (+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)))))
(*.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 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 C 2)) (/.f64 F (*.f64 A C)))) 1/4))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 C 2)) (*.f64 A C)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (*.f64 (+.f64 (*.f64 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 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 C 2)) (/.f64 F (*.f64 A C)))) 1/4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/16)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 C 2)) (*.f64 A C)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 C 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/16)) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 C 2)) (*.f64 (pow.f64 A 3) (pow.f64 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 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 C 2)) (/.f64 F (*.f64 A C)))) 1/4)) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/16)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/8)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/32)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)) -1/32)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/64)))))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 C 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/16)) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 C 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 C 2)) (*.f64 A C)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 C 2)) (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/32)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 C 2)) (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)) -1/32)) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 C 2)) (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/64)))))))
(+.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 C 2)) (/.f64 F (*.f64 A C)))) 1/4)) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/16)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/8)))) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/32)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)) -1/32)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/64))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/256)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)) -1/128)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/128)))))))))
(+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 C 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/16)) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 C 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/8)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 C 2)) (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/32)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 C 2)) (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)) -1/32)) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 C 2)) (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/64)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 C 2)) (*.f64 A C)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 C 2)) (*.f64 (pow.f64 A 7) (pow.f64 C 7))))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 1/128 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 C 2)) (*.f64 (pow.f64 A 7) (pow.f64 C 7))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)) (*.f64 -1/128 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 C 2)) (*.f64 (pow.f64 A 7) (pow.f64 C 7))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 C 2)) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))))) 1/256))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3)))))))
(+.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 C 2)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B))) (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) -16)))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))))) (+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) 8)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) 8)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))))))))
(+.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 C 2)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) -64)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) -16)) (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) 32)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 7))) 4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))))) -32)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 7))) 8)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) 8)))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 7))) 4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))))) -32)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 7))) 8)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) 8)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (pow.f64 B 3))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 A (*.f64 C (sqrt.f64 2))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 A (*.f64 C (sqrt.f64 2)))))) (pow.f64 B 3))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B)) (neg.f64 (/.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 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 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 A (*.f64 C (sqrt.f64 2))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 A (*.f64 C (sqrt.f64 2)))))) (pow.f64 B 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) 8)) (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) -16)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))))) (pow.f64 B 5)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 8 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) -14)) (pow.f64 B 5)) (/.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 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 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) 8)) (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) -16)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))))) (pow.f64 B 5))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 A (*.f64 C (sqrt.f64 2))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 A (*.f64 C (sqrt.f64 2)))))) (pow.f64 B 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) 32)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) -64)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) 8))))) (pow.f64 B 7))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))))) -56) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 32 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) 4)))) (pow.f64 B 7)) (/.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))))) -2) (pow.f64 B 3)))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 8 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) -14)) (pow.f64 B 5)))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (neg.f64 (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 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (pow.f64 B 3)) -1/2)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (pow.f64 B 3)) -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 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (pow.f64 B 3)) -1/2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)) -1/2)) (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (pow.f64 B 5)))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (pow.f64 B 3)) -1/2))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 (sqrt.f64 2) B)) 1/2)) 2)) (pow.f64 B 3)) -1/2)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 C F)) -2)) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) -16))))))
(+.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 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (pow.f64 B 3)) -1/2)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)) -1/2)) (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (pow.f64 B 5)))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (pow.f64 B 7)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (/.f64 (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 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 B 5) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 5))))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 (sqrt.f64 2) B)) 1/2)) 2)) (pow.f64 B 3)) -1/2)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 C F)) -2)) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) -16))))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (pow.f64 B 3)) -1/2))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) -64)) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (pow.f64 B 7)))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 (sqrt.f64 2) B)) 1/2)) 2)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))) 1/4)) (*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 (sqrt.f64 2) B)) 1/2)) 2)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 C F)) -2))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/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/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 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (*.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 A (sqrt.f64 -4))))))))
(+.f64 (*.f64 1/8 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 -4) A)) 1/16)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4))))
(+.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 (pow.f64 C 2) -8)) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32)) (+.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 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (+.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 A (sqrt.f64 -4)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.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 (*.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 -4) A)) 1/16)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 A 2))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32))))
(+.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 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.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 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) 1/32)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (+.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 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32)) (+.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/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.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 (*.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 A (sqrt.f64 -4)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (-.f64 (*.f64 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.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 (sqrt.f64 -4) 3) (pow.f64 A 3)))))))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (/.f64 (sqrt.f64 2) (pow.f64 A 3))) 1/256)) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) -1/16)) (*.f64 1/8 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.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) (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 -4) A)) 1/16)))) (+.f64 (*.f64 (*.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 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/128)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 A 2))))))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)) (*.f64 (sqrt.f64 -4) (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) 1/32)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.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 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) -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 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/8))) A)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (/.f64 (sqrt.f64 2) (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 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.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 -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 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.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 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/8))) A)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (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) (pow.f64 A 2)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) -1/8)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (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 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/8))) A)) (+.f64 (+.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 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.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 2) (sqrt.f64 -4)) (*.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 (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 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.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 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.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)) (pow.f64 (sqrt.f64 -4) 3)))))))) (pow.f64 A 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/8))) A)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (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) (pow.f64 A 2)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) -1/8)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 A 2)))))))) (neg.f64 (/.f64 (+.f64 (*.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))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (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 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (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) (sqrt.f64 -4))))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.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 -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 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2))))) (pow.f64 B 3)))) (*.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 A F)))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.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 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2))))) (pow.f64 B 3)))) (*.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 2 (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 A F))) (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) B))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.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 A F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 A F)) -2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/2)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 A F)) -2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/2)))))))
(+.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 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2))))) (pow.f64 B 3)))) (*.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 2 (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 A F))) (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (*.f64 2 (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 F (*.f64 2 (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 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) B))) 2))) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (pow.f64 B 5))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (*.f64 2 (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 A F)))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 A F)) -2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/2))))) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) 1/4)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) -8)) (*.f64 -2 (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 A F)))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 A F)) -2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/2))))) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) 1/4)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) -8)) (*.f64 -2 (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 A F)))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) 1/4))
(+.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)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (*.f64 1/16 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (pow.f64 B 2) C)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) 1/4))))
(+.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 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (*.f64 2 (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 1/16 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64)) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 F (*.f64 2 (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 F (*.f64 2 (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 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (pow.f64 B 2) C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) 1/4)) (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) 1/8)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))))
(+.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)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64)) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 F (*.f64 2 (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 F (*.f64 2 (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 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 F (*.f64 2 (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) (pow.f64 (sqrt.f64 -8) 3)))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 7)) F)) (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2))))) (/.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 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (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 -8)) (/.f64 (sqrt.f64 2) (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 F (*.f64 2 (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 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (*.f64 2 (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 A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) 1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) 1/2)) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))) 1/32)) (+.f64 (+.f64 (*.f64 1/128 (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 7)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (pow.f64 C 3)) 1/256))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) -1/16)))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) 1/8)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (pow.f64 B 2) C))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (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 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.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) (sqrt.f64 -8))))) (*.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 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (neg.f64 (/.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 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))) C)))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (/.f64 (sqrt.f64 2) (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 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 F (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.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 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.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 F (pow.f64 A 2)))) (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 -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 (+.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (neg.f64 (/.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 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))) C))) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -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 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/32)) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(+.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 -8)) (/.f64 (sqrt.f64 2) (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 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 F (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.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 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.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 F (pow.f64 A 2)))) (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 -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 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (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 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 F (pow.f64 A 2)))) (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -8) 3))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 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 F (pow.f64 A 2)))) (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.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 4 (*.f64 F (pow.f64 A 2)))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 -8))))))) (pow.f64 C 3))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (neg.f64 (/.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 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))) C))) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -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 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/32)) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -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 F (*.f64 (pow.f64 B 2) -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (pow.f64 (sqrt.f64 -8) 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) 1/16)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 7))) (*.f64 (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 F (*.f64 4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/128)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (pow.f64 B 6))))))) (pow.f64 C 3))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C))))))
(*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A (*.f64 C 2)))) -4))
(*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) C)) -4))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A (*.f64 C 2)))) -4)) (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) C)) -4)) (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A (*.f64 C 2)))) -4)) (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) C)) -4)) (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A (*.f64 C 2)))) -4)) (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) C)) -4)) (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2))))
(*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2)))
(*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A (*.f64 C 2)))) -4)) (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) C)) -4)) (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A (*.f64 C 2)))) -4)) (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) C)) -4)) (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A (*.f64 C 2)))) -4)) (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) C)) -4)) (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2))))
(*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2)))
(*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A (*.f64 C 2)))) -4)) (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) C)) -4)) (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A (*.f64 C 2)))) -4)) (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) C)) -4)) (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A (*.f64 C 2)))) -4)) (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) C)) -4)) (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 C (*.f64 F (*.f64 2 (pow.f64 B 2))))
(*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 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 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))))
(+.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 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2))))))
(+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (*.f64 C (*.f64 F (*.f64 -4 (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 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2))))))
(+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2))))))
(*.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 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (*.f64 C (*.f64 F (*.f64 -4 (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 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2))))))
(+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (*.f64 C (*.f64 F (*.f64 -4 (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 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2))))))
(+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)) (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2))))))
(*.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 A (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8))) -1)))
(+.f64 (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (*.f64 A (neg.f64 (*.f64 F (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.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 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2)))) (*.f64 A (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8))) -1))))
(+.f64 (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (+.f64 (*.f64 A (neg.f64 (*.f64 F (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))))) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) F))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 C (*.f64 F (*.f64 2 (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2)))) (*.f64 A (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8))) -1))))
(+.f64 (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (+.f64 (*.f64 A (neg.f64 (*.f64 F (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))))) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2))))
(*.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 A (*.f64 F (pow.f64 B 2))) (*.f64 C (*.f64 F (+.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 A (*.f64 F (pow.f64 B 2))) (+.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 C (*.f64 F (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))))) (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8)))))
(+.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 A (*.f64 F (pow.f64 B 2))) (+.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 C (*.f64 F (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))))) (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 A (*.f64 (pow.f64 C 2) (*.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 A (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 C (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2))))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 C (+.f64 (*.f64 F (*.f64 2 (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 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 C (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8)))) (*.f64 C (+.f64 (*.f64 F (*.f64 2 (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 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 C (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8)))) (*.f64 C (+.f64 (*.f64 F (*.f64 2 (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 (*.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 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 F (pow.f64 A 2)))) -1)))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 C (neg.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (neg.f64 C)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 C (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 F (pow.f64 A 2)))) -1))))
(+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8)))) (*.f64 C (neg.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8)))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (neg.f64 C)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 C (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 F (pow.f64 A 2)))) -1))))
(+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8)))) (*.f64 C (neg.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8)))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (neg.f64 C)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(+.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(+.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(+.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(-.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(-.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(*.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(*.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(*.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(*.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(*.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(*.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(*.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(*.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(*.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(*.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(/.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(/.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(/.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(/.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(/.f64 (*.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))))))) 4) 8)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(/.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(/.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(/.f64 (*.f64 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))))))) 4)) 16)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F))))
(+.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (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 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.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 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (*.f64 (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (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 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (*.f64 (/.f64 1/4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.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 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (*.f64 (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 1/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 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (*.f64 -2 (/.f64 -1/2 (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 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 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (*.f64 (/.f64 1/4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 4))
(*.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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (*.f64 -2 (/.f64 -1/2 (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.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 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 0)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))
(*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (+.f64 C C))))
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))
(*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))
(*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (+.f64 C C))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 1)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))
(*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (+.f64 C C))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))) 2)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))
(*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (+.f64 C C))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 4 (*.f64 F (+.f64 A (+.f64 C C))))) 4)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))
(*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (+.f64 C C))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 8) 8)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))
(*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (+.f64 C C))))
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C C))))
(*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (+.f64 C C))))
(+.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 -4 (*.f64 A C)))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 0)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))
(+.f64 0 (-.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 -1 (-.f64 (pow.f64 B 2) (-.f64 (*.f64 4 (*.f64 A C)) 1)))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))
(+.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 -4 (*.f64 A C)))
(+.f64 (-.f64 (pow.f64 B 2) (-.f64 (*.f64 4 (*.f64 A C)) 1)) -1)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))
(*.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))
(*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -1)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))
(*.f64 1 (-.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 -1 (-.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 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/2)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))
(*.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))
(*.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))
(/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -1)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))
(/.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) -2)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))
(/.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))
(/.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))
(/.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.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)))
(-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))
(neg.f64 (-.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)))

localize91.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.4b
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))
10.8b
(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 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
12.7b
(/.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 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
20.1b
(/.f64 (pow.f64 C 4) (pow.f64 B 3))
Compiler

Compiled 255 to 169 computations (33.7% saved)

series52.0ms (0.1%)

Counts
4 → 80
Calls

42 calls:

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

rewrite97.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1412×bool.json-1
1412×bool.json-2
1380×rational.json-1
1380×rational.json-2
1380×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029318
1290318
2750318
31732318
44353318
Stop Event
node limit
Counts
4 → 83
Calls
Call 1
Inputs
(/.f64 (pow.f64 C 4) (pow.f64 B 3))
(/.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 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.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 (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 C 4) (/.f64 1 (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 C 4) (*.f64 (pow.f64 B 3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 C 4) (neg.f64 (pow.f64 B 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 C 4) 2) (/.f64 1/2 (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 C 4) 2) (*.f64 (/.f64 1 (pow.f64 B 3)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 C 4) (/.f64 2 (pow.f64 B 3))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (pow.f64 C 4)) (/.f64 1 (*.f64 4 (pow.f64 B 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 C 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 C 4)) (/.f64 1 (neg.f64 (pow.f64 B 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 C 4) (/.f64 2 (pow.f64 B 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 B 3)) (*.f64 (pow.f64 C 4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 B 3)) 1/2) (*.f64 (pow.f64 C 4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 C 4) (neg.f64 (pow.f64 B 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 C 4) (*.f64 (pow.f64 B 3) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 4 (pow.f64 B 3))) (*.f64 4 (pow.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (pow.f64 B 3))) (neg.f64 (pow.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 C 4) (neg.f64 (pow.f64 B 3))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (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 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (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 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (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 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (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 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (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 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (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 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (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 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (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 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) -2) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) 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 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))))

simplify770.0ms (0.9%)

Algorithm
egg-herbie
Rules
1370×rational.json-simplify-35
1192×rational.json-simplify-2
1136×rational.json-simplify-41
964×rational.json-simplify-51
932×rational.json-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
066926419
1177926263
2400425979
3691425895
Stop Event
node limit
Counts
163 → 326
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) C)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))))) (+.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 C 2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) 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 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) 3) (pow.f64 F 3)))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))))))) (pow.f64 A 3)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) C)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))))))))))
(*.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 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))))))
(+.f64 (*.f64 1/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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (pow.f64 F 3)))))) (+.f64 (*.f64 1/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 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) A)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) A)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 -1 (*.f64 F (pow.f64 B 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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/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 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (sqrt.f64 -4)))) 2)) (+.f64 (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (pow.f64 F 3)))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 -1 (*.f64 F (pow.f64 B 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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/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 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))))))
(*.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 (+.f64 A B) F)))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A B) F)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A B) F))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F)))))))) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A B) F)))))) (*.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 A B) 3) (pow.f64 F 3)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 A B) F))))))) (pow.f64 C 3)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) 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 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) 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 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) 3) (pow.f64 F 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) 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 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (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 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (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 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (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/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (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 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (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 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2))) (sqrt.f64 -4)))) 2)) (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2)))) (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 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 A B) 3) (pow.f64 F 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))))))
(*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3))))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 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 -4 (*.f64 A (*.f64 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 -4 (*.f64 A (*.f64 C (*.f64 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 -4 (*.f64 A (*.f64 C (*.f64 F B)))))))
(*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) 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 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 A F)) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 A F)) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 A F)) (*.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 F (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2)))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 A (*.f64 F (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2)))))) (+.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 A (*.f64 F (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2)))))) (+.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))))))
(*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (+.f64 A B)))) (*.f64 C F)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3))))))
(*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3))))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 0)
(+.f64 0 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))
(-.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 0)
(*.f64 (pow.f64 C 4) (/.f64 1 (pow.f64 B 3)))
(*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1)
(*.f64 2 (/.f64 (pow.f64 C 4) (*.f64 (pow.f64 B 3) 2)))
(*.f64 2 (/.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 2))
(*.f64 1 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))
(*.f64 -1 (/.f64 (pow.f64 C 4) (neg.f64 (pow.f64 B 3))))
(*.f64 (*.f64 (pow.f64 C 4) 2) (/.f64 1/2 (pow.f64 B 3)))
(*.f64 (*.f64 (pow.f64 C 4) 2) (*.f64 (/.f64 1 (pow.f64 B 3)) 1/2))
(*.f64 (*.f64 (pow.f64 C 4) (/.f64 2 (pow.f64 B 3))) 1/2)
(*.f64 (*.f64 4 (pow.f64 C 4)) (/.f64 1 (*.f64 4 (pow.f64 B 3))))
(*.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 C 4))
(*.f64 (neg.f64 (pow.f64 C 4)) (/.f64 1 (neg.f64 (pow.f64 B 3))))
(*.f64 1/2 (*.f64 (pow.f64 C 4) (/.f64 2 (pow.f64 B 3))))
(*.f64 (/.f64 1/2 (pow.f64 B 3)) (*.f64 (pow.f64 C 4) 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 B 3)) 1/2) (*.f64 (pow.f64 C 4) 2))
(*.f64 (/.f64 (pow.f64 C 4) (neg.f64 (pow.f64 B 3))) -1)
(*.f64 (/.f64 (pow.f64 C 4) (*.f64 (pow.f64 B 3) 2)) 2)
(*.f64 (/.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 2) 2)
(*.f64 (/.f64 1 (*.f64 4 (pow.f64 B 3))) (*.f64 4 (pow.f64 C 4)))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 B 3))) (neg.f64 (pow.f64 C 4)))
(neg.f64 (/.f64 (pow.f64 C 4) (neg.f64 (pow.f64 B 3))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 1/2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) -1)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) -2) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 2)
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 2) 2)
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))
(*.f64 (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) -2))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))))
(+.f64 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))) -1)
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) -1)
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) -1)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) 4)
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))) 8)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) -2) -2)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) -2)) 2)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))) 0)
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))) 0)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))) 1)
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))) 2)
(/.f64 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))) 4)
(/.f64 (*.f64 4 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 8)
Outputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B C)) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) C)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 5))) -2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) B) 1/2)) 2)) (pow.f64 B 3))))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B C)) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B C)) F))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B C)) F))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) B) 1/2)) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 C (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B C)) F)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))))) (+.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 C 2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) 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 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) 3) (pow.f64 F 3)))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))))))) (pow.f64 A 3)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) C)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))) (*.f64 (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) 3) (pow.f64 F 3)))) 1/4)) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 C (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))) (pow.f64 A 3)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 5))) -2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) B) 1/2)) 2)) (pow.f64 B 3)))))))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 7))) -8)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) B) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) 3) (pow.f64 F 3))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) B) 1/2)) 2))) (pow.f64 B 5))) -2))))) (pow.f64 A 3)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (+.f64 (*.f64 A (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B C)) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B C)) F))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B C)) F))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) B) 1/2)) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 C (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B C)) F)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)))))) (*.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B C)) F))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) B) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) 3) (pow.f64 F 3))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B C)) F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B C)) F))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) B) 1/2)) 2))) (pow.f64 B 5))) -2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -64)) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B C)) F))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 7))) -8))))) (pow.f64 A 3))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 1/4 (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/4))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (*.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/8 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 1/4 (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) A)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/4)) (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))))) (+.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/8 (*.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)))) (*.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/8 (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 1/4 (sqrt.f64 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) A)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)))))) (*.f64 1/8 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) 1/64)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/4)) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))) (*.f64 1/32 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)))))) (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4)))))))
(+.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (pow.f64 F 3)))))) (+.f64 (*.f64 1/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 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (*.f64 1/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 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (+.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 C 5)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) 1/2)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))))) (+.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 1/128 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -4)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7))))))))))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))))) (*.f64 1/256 (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (/.f64 (sqrt.f64 2) (pow.f64 A 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 1/4 (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 C 5))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) A)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/128 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 4)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7))))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))))))))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F))))))))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 A 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 A 3))) (*.f64 1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) 1/64)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))) (*.f64 1/32 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F)))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) (pow.f64 F 3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (*.f64 1/32 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 4)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 3))) (*.f64 1/128 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))))))))))) (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 A 3))) (*.f64 1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/4)) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F)))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) (pow.f64 F 3)))))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 4)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 3))) (*.f64 1/128 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) 1/64)))) (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F))) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))) (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4)))))))) (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) A)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.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 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) A)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (neg.f64 (/.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 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (neg.f64 (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 (*.f64 C F) 4))) (sqrt.f64 -4))) -1/8))) A)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 (*.f64 C F) 4))) (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 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) A)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 -1 (*.f64 F (pow.f64 B 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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/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 -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 (pow.f64 B 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) A)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F) 4))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F) 4)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64))))))
(+.f64 (neg.f64 (/.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 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (neg.f64 (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 (*.f64 C F) 4))) (sqrt.f64 -4))) -1/8))) A)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (neg.f64 (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 (*.f64 C F) 4))) (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (neg.f64 (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 (*.f64 C F) 4)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 (*.f64 C F) 4))) (sqrt.f64 -4))) -1/8))) A)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 (*.f64 C F) 4))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) -1/8)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 (*.f64 C F) 4)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))) (*.f64 1/32 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)))) (*.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 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (sqrt.f64 -4)))) 2)) (+.f64 (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (pow.f64 F 3)))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 -1 (*.f64 F (pow.f64 B 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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/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 -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 (pow.f64 B 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) A)) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F) 4))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F) 4)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F) 4)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 C 5)))) (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F) 4))) (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F) 4))) (sqrt.f64 -4)))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F) 4))) (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (sqrt.f64 -4)))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3)))))
(+.f64 (neg.f64 (/.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 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (neg.f64 (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 (*.f64 C F) 4))) (sqrt.f64 -4))) -1/8))) A)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (neg.f64 (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 (*.f64 C F) 4)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (neg.f64 (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 (*.f64 C F) 4))) (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) (*.f64 -1/128 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 (*.f64 C F) 4)))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 C 5)))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 (*.f64 C F) 4)))) (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (neg.f64 (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 (*.f64 C F) 4))) (sqrt.f64 -4)))) 2)) (pow.f64 (sqrt.f64 -4) 3))))) (+.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 1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (neg.f64 (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 (*.f64 C F) 4))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))))))) (pow.f64 A 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 (*.f64 C F) 4))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) -1/8)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 (*.f64 C F) 4)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))) (*.f64 1/32 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)))) (*.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 -1 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 (*.f64 C F) 4)))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) -1/128)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) (pow.f64 F 3))) (*.f64 1/16 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 (*.f64 C F) 4))) (-.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 (*.f64 C F) 4))) (sqrt.f64 -4)))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (*.f64 1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 (*.f64 C F) 4))) (sqrt.f64 -4)))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))))) (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 (*.f64 C F) 4))) (sqrt.f64 -4))) -1/8))) A))))
(*.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 B A)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B A)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A B) F)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B A))))) (*.f64 C (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B A))))) (*.f64 C (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A)))) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)))) (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 B A)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A B) F))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B A))))) (+.f64 (*.f64 C (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A)))))) (/.f64 A (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (-.f64 (*.f64 A (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) B))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B A))))) (+.f64 (*.f64 C (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A)))))) (*.f64 (/.f64 A (pow.f64 B 5)) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 B A)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) B))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A)))) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)))) (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 B A))))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A)))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A))))) (/.f64 A (pow.f64 B 5))) -2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F)))))))) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A B) F)))))) (*.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 A B) 3) (pow.f64 F 3)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 A B) F))))))) (pow.f64 C 3)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B A))))) (+.f64 (*.f64 C (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))))) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) (-.f64 (*.f64 A (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) B))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 B A) 3)))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) B))) 2))) (/.f64 A (pow.f64 B 5))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A)))))) (/.f64 (pow.f64 A 2) (pow.f64 B 7))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 7))))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A)))))) (/.f64 A (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (-.f64 (*.f64 A (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) B))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B A))))) (+.f64 (*.f64 C (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A)))))) (*.f64 (/.f64 A (pow.f64 B 5)) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 B A)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) B))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) B))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 B A) 3))))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) B))) 2))) (pow.f64 B 5))))) (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A)))))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 7)) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F))))) (*.f64 -64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 B A)))))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 C (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A)))) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)))) (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 B A)))))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A)))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A))))) (/.f64 A (pow.f64 B 5))) -2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A)))) (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A)))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 F 3)) (pow.f64 (+.f64 B A) 3)))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A)))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)))) 2))) (*.f64 (/.f64 A (pow.f64 B 5)) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F))))) (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A))))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 7)) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (/.f64 A B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2)))) (/.f64 A B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B C)) F))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) 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 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B))) 2))) (/.f64 (pow.f64 A 2) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (/.f64 A B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2)))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) B) 1/2)) 2))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B C)) F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B C)) F))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) B) 1/2)) 2))) (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2)))) (/.f64 A B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) 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 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) 3) (pow.f64 F 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) 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 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (/.f64 A B)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B))) 2))) (/.f64 (pow.f64 A 2) B))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) 3) (pow.f64 F 3)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2))) B))) 2)))) (/.f64 (pow.f64 A 3) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2)))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) B) 1/2)) 2))) (/.f64 (pow.f64 A 2) B))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) 3) (pow.f64 F 3)))) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) B) 1/2)) 2))) (pow.f64 A 3)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B C)) F))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) B) 1/2)) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))))) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) 3) (pow.f64 F 3))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B C)) F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B C)) F))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2))) B) 1/2)) 2))) (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2)))) (/.f64 A B)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 -4 C))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) -4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (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 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 -4 C))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 -4 C))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (-.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) -4))) (sqrt.f64 -4)) 1/2)) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) A))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) -4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (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 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (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 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (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 -4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (sqrt.f64 -4)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 -4 C))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 -4 C))) (sqrt.f64 -4)))) 2))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 -4 C))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3)))) -1/4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 -4 C))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (-.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) -4))) (sqrt.f64 -4)) 1/2)) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) A))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) -4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) -4))) (sqrt.f64 -4)) 1/2)) 2))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) -4))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3)))) -1/4))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (neg.f64 (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (+.f64 (*.f64 C (*.f64 4 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (neg.f64 (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (neg.f64 (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (neg.f64 (pow.f64 B 2))) (sqrt.f64 -4)))) 2)) (*.f64 A (sqrt.f64 -4)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (+.f64 (*.f64 C (*.f64 4 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (neg.f64 (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 C (*.f64 4 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (neg.f64 (pow.f64 B 2))) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 A (sqrt.f64 -4)))) -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2))) (sqrt.f64 -4)))) 2)) (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2))) (sqrt.f64 -4)))) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3)))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (neg.f64 (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (neg.f64 (pow.f64 B 2)))) (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (neg.f64 (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) -1/4))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (neg.f64 (pow.f64 B 2))) (sqrt.f64 -4)))) 2)) (*.f64 A (sqrt.f64 -4))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (+.f64 (*.f64 C (*.f64 4 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (neg.f64 (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 C (*.f64 4 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (neg.f64 (pow.f64 B 2))) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 A (sqrt.f64 -4)))) -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (*.f64 4 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (neg.f64 (pow.f64 B 2)))) (/.f64 (-.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 C (*.f64 4 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (neg.f64 (pow.f64 B 2))) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3)))) -1/4)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 B A)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A)))))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 B A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A)))))) (/.f64 C B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 A (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) B))) 2))) (/.f64 (sqrt.f64 2) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A)))))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 B A))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A)))))) (/.f64 C B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) B))) 2))) (/.f64 (pow.f64 C 2) B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A)))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F))) (*.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A))))) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A)))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)))) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 A B) 3) (pow.f64 F 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A)))))) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 A (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) B))) 2))) (/.f64 (sqrt.f64 2) B)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 B A) 3)))) (*.f64 (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) (-.f64 (*.f64 A (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) B))) 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 B A))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A)))))) (/.f64 C B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) B))) 2))) (/.f64 (pow.f64 C 2) B))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 B A) 3)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) B))) 2)))) (/.f64 (pow.f64 C 3) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 F 3)) (pow.f64 (+.f64 B A) 3))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A)))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)))) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A)))))) (/.f64 (pow.f64 C 3) (pow.f64 B 3))) -1/4)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A)))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 F 3)) (pow.f64 (+.f64 B A) 3))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A)))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)))) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A)))))) (/.f64 (pow.f64 C 3) (pow.f64 B 3))) -1/4)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F))) (*.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A))))) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A)))) B) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)))) 2))))))))
(*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 5) (*.f64 F A)) (pow.f64 B 3)))
(*.f64 1/2 (*.f64 (*.f64 F A) (/.f64 (pow.f64 C 5) (pow.f64 B 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 5) (*.f64 F A)) (pow.f64 B 3))) (*.f64 -1/8 (*.f64 F (/.f64 (pow.f64 C 4) B))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 F A) (/.f64 (pow.f64 C 5) (pow.f64 B 3)))) (*.f64 F (*.f64 (/.f64 (pow.f64 C 4) B) -1/8)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3)))))
(+.f64 (*.f64 -1/8 (*.f64 F (/.f64 (pow.f64 C 4) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 5) (*.f64 F A)) (pow.f64 B 3))) (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 C A))) -4))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 F A) (/.f64 (pow.f64 C 5) (pow.f64 B 3)))) (+.f64 (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C A))))) (*.f64 F (*.f64 (/.f64 (pow.f64 C 4) B) -1/8))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 F A) (/.f64 (pow.f64 C 5) (pow.f64 B 3)))) (+.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 C 4) B) -1/8)) (*.f64 C (*.f64 (*.f64 A (*.f64 F (+.f64 C A))) -4))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3))))))
(+.f64 (*.f64 -1/8 (*.f64 F (/.f64 (pow.f64 C 4) B))) (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 C A))) -4)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 5) (*.f64 F A)) (pow.f64 B 3))) (*.f64 A (*.f64 (*.f64 C (*.f64 B F)) -4)))))
(+.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 C 4) B) -1/8)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 F A) (/.f64 (pow.f64 C 5) (pow.f64 B 3)))) (+.f64 (*.f64 A (*.f64 -4 (*.f64 C (*.f64 B F)))) (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C A))))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 F A) (/.f64 (pow.f64 C 5) (pow.f64 B 3)))) (*.f64 F (*.f64 (/.f64 (pow.f64 C 4) B) -1/8))) (*.f64 -4 (+.f64 (*.f64 (*.f64 B F) (*.f64 C A)) (*.f64 C (*.f64 A (*.f64 F (+.f64 C A)))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 F A) (/.f64 (pow.f64 C 5) (pow.f64 B 3)))) (*.f64 F (*.f64 (/.f64 (pow.f64 C 4) B) -1/8))) (*.f64 A (*.f64 -4 (+.f64 (*.f64 B (*.f64 C F)) (*.f64 C (*.f64 F (+.f64 C A)))))))
(*.f64 F (pow.f64 B 3))
(*.f64 (pow.f64 B 3) F)
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 B 3) F) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A))))
(*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (pow.f64 B 3)))
(*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 C A))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B))))))
(+.f64 (*.f64 (pow.f64 B 3) F) (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 B F)) -4)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A)))))
(+.f64 (*.f64 A (*.f64 -4 (*.f64 C (*.f64 B F)))) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (pow.f64 B 3))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 B F) (*.f64 C A))) (*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 C A)))))
(+.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 -4 (*.f64 A (*.f64 C (*.f64 F B)))))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 C A))) -4)) (+.f64 (*.f64 (pow.f64 B 3) F) (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 B F)) -4)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A))))))
(+.f64 (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C A))))) (+.f64 (*.f64 A (*.f64 -4 (*.f64 C (*.f64 B F)))) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (pow.f64 B 3)))))
(+.f64 (*.f64 C (*.f64 (*.f64 A (*.f64 F (+.f64 C A))) -4)) (+.f64 (*.f64 -4 (*.f64 (*.f64 B F) (*.f64 C A))) (*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 C A))))))
(+.f64 (*.f64 (pow.f64 B 3) F) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A))) (*.f64 A (*.f64 -4 (+.f64 (*.f64 B (*.f64 C F)) (*.f64 C (*.f64 F (+.f64 C A))))))))
(*.f64 F (pow.f64 B 3))
(*.f64 (pow.f64 B 3) F)
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 B 3) F) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A))))
(*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (pow.f64 B 3)))
(*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 C A))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B))))))
(+.f64 (*.f64 (pow.f64 B 3) F) (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 B F)) -4)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A)))))
(+.f64 (*.f64 A (*.f64 -4 (*.f64 C (*.f64 B F)))) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (pow.f64 B 3))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 B F) (*.f64 C A))) (*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 C A)))))
(+.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 -4 (*.f64 A (*.f64 C (*.f64 F B)))))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 C A))) -4)) (+.f64 (*.f64 (pow.f64 B 3) F) (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 B F)) -4)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A))))))
(+.f64 (*.f64 A (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C A))))) (+.f64 (*.f64 A (*.f64 -4 (*.f64 C (*.f64 B F)))) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (pow.f64 B 3)))))
(+.f64 (*.f64 C (*.f64 (*.f64 A (*.f64 F (+.f64 C A))) -4)) (+.f64 (*.f64 -4 (*.f64 (*.f64 B F) (*.f64 C A))) (*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 C A))))))
(+.f64 (*.f64 (pow.f64 B 3) F) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A))) (*.f64 A (*.f64 -4 (+.f64 (*.f64 B (*.f64 C F)) (*.f64 C (*.f64 F (+.f64 C A))))))))
(*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2))))))
(+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 A (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2)))) (*.f64 C (*.f64 (*.f64 F -4) (pow.f64 A 2)))))
(+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -4))))
(+.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2))))))
(+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 A (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2)))) (*.f64 C (*.f64 (*.f64 F -4) (pow.f64 A 2)))))
(+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 C (*.f64 F -4))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (pow.f64 B 2))) (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -4))))
(*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 C (*.f64 (*.f64 F -4) (pow.f64 A 2)))
(*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -4))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 A F)) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2)))) (*.f64 (*.f64 F A) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))
(+.f64 (*.f64 C (*.f64 (*.f64 F -4) (pow.f64 A 2))) (*.f64 (*.f64 F A) (+.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 -4 C)))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -4)) (*.f64 (*.f64 F A) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) -4)))))
(+.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 A F)) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2)))) (*.f64 (*.f64 F A) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 C (*.f64 (*.f64 F -4) (pow.f64 A 2))) (*.f64 (*.f64 F A) (+.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 -4 C))))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -4)) (*.f64 F (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) -4))) A))))
(+.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (*.f64 A F)) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2)))) (*.f64 (*.f64 F A) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 C (*.f64 (*.f64 F -4) (pow.f64 A 2))) (*.f64 (*.f64 F A) (+.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 -4 C))))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -4)) (*.f64 F (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) -4))) A))))
(*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 C (*.f64 (*.f64 F -4) (pow.f64 A 2)))
(*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -4))
(+.f64 (*.f64 -1 (*.f64 A (*.f64 F (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2)))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2)))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2))) A))))
(+.f64 (*.f64 C (*.f64 (*.f64 F -4) (pow.f64 A 2))) (*.f64 A (neg.f64 (*.f64 F (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (neg.f64 (pow.f64 B 2)))))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -4)) (*.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 4 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (neg.f64 (pow.f64 B 2)))) (neg.f64 A)))
(+.f64 (*.f64 -1 (*.f64 A (*.f64 F (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2)))))) (+.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2)))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2))) A)))))
(+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 C (*.f64 (*.f64 F -4) (pow.f64 A 2))) (*.f64 A (neg.f64 (*.f64 F (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (neg.f64 (pow.f64 B 2))))))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -4)) (*.f64 F (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (pow.f64 B 2)) (neg.f64 (*.f64 A (+.f64 (*.f64 C (*.f64 4 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (neg.f64 (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 A (*.f64 F (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2)))))) (+.f64 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2)))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 -1 (pow.f64 B 2))) A)))))
(+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 C (*.f64 (*.f64 F -4) (pow.f64 A 2))) (*.f64 A (neg.f64 (*.f64 F (+.f64 (*.f64 4 (*.f64 C (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (neg.f64 (pow.f64 B 2))))))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -4)) (*.f64 F (+.f64 (*.f64 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (pow.f64 B 2)) (neg.f64 (*.f64 A (+.f64 (*.f64 C (*.f64 4 (+.f64 B (-.f64 C (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))) (neg.f64 (pow.f64 B 2))))))))
(*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 B A))
(*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B A)))
(*.f64 F (*.f64 (pow.f64 B 2) (+.f64 B A)))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A)))))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 B A)))
(+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B A))))
(+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A))))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 B A))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A)))))) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 B A)) (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -4))))
(+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A)))))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B A))) (*.f64 A (*.f64 -4 (*.f64 F (pow.f64 C 2))))))
(+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 B A))) (*.f64 -4 (*.f64 F (*.f64 A (pow.f64 C 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A)))))) (+.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 B A)) (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -4))) (*.f64 -1/8 (*.f64 F (/.f64 (pow.f64 C 4) B)))))
(+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A)))))) (+.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 C 4) B) -1/8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B A))) (*.f64 A (*.f64 -4 (*.f64 F (pow.f64 C 2)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 B A) (*.f64 F A))))) (+.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 C 4) B) -1/8)) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 B A))) (*.f64 -4 (*.f64 F (*.f64 A (pow.f64 C 2)))))))
(*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 5) (*.f64 F A)) (pow.f64 B 3)))
(*.f64 1/2 (*.f64 (*.f64 F A) (/.f64 (pow.f64 C 5) (pow.f64 B 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 5) (*.f64 F A)) (pow.f64 B 3))) (*.f64 -1/8 (*.f64 F (/.f64 (pow.f64 C 4) B))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 F A) (/.f64 (pow.f64 C 5) (pow.f64 B 3)))) (*.f64 F (*.f64 (/.f64 (pow.f64 C 4) B) -1/8)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3)))))
(+.f64 (*.f64 -1/8 (*.f64 F (/.f64 (pow.f64 C 4) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 5) (*.f64 F A)) (pow.f64 B 3))) (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -4))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 F A) (/.f64 (pow.f64 C 5) (pow.f64 B 3)))) (+.f64 (*.f64 A (*.f64 -4 (*.f64 F (pow.f64 C 2)))) (*.f64 F (*.f64 (/.f64 (pow.f64 C 4) B) -1/8))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 F A) (/.f64 (pow.f64 C 5) (pow.f64 B 3)))) (+.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 C 4) B) -1/8)) (*.f64 -4 (*.f64 F (*.f64 A (pow.f64 C 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (+.f64 A B)))) (*.f64 C F)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3))))))
(+.f64 (*.f64 -1/8 (*.f64 F (/.f64 (pow.f64 C 4) B))) (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -4)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 5) (*.f64 F A)) (pow.f64 B 3))) (*.f64 C (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (+.f64 B A) -4))))))))
(+.f64 (*.f64 A (*.f64 -4 (*.f64 F (pow.f64 C 2)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 F A) (/.f64 (pow.f64 C 5) (pow.f64 B 3)))) (*.f64 F (*.f64 (/.f64 (pow.f64 C 4) B) -1/8))) (*.f64 C (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 (+.f64 B A))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 F A) (/.f64 (pow.f64 C 5) (pow.f64 B 3)))) (+.f64 (+.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 C 4) B) -1/8)) (*.f64 -4 (*.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 C (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (+.f64 B A) (*.f64 -4 A)))))))
(*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 5) (*.f64 F A)) (pow.f64 B 3)))
(*.f64 1/2 (*.f64 (*.f64 F A) (/.f64 (pow.f64 C 5) (pow.f64 B 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 5) (*.f64 F A)) (pow.f64 B 3))) (*.f64 -1/8 (*.f64 F (/.f64 (pow.f64 C 4) B))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 F A) (/.f64 (pow.f64 C 5) (pow.f64 B 3)))) (*.f64 F (*.f64 (/.f64 (pow.f64 C 4) B) -1/8)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3)))))
(+.f64 (*.f64 -1/8 (*.f64 F (/.f64 (pow.f64 C 4) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 5) (*.f64 F A)) (pow.f64 B 3))) (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -4))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 F A) (/.f64 (pow.f64 C 5) (pow.f64 B 3)))) (+.f64 (*.f64 A (*.f64 -4 (*.f64 F (pow.f64 C 2)))) (*.f64 F (*.f64 (/.f64 (pow.f64 C 4) B) -1/8))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 F A) (/.f64 (pow.f64 C 5) (pow.f64 B 3)))) (+.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 C 4) B) -1/8)) (*.f64 -4 (*.f64 F (*.f64 A (pow.f64 C 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3))))))
(+.f64 (*.f64 -1/8 (*.f64 F (/.f64 (pow.f64 C 4) B))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 5) (*.f64 F A)) (pow.f64 B 3))) (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -4))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (+.f64 B A)))))))))
(+.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 C 4) B) -1/8)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 F A) (/.f64 (pow.f64 C 5) (pow.f64 B 3)))) (*.f64 A (*.f64 -4 (*.f64 F (pow.f64 C 2))))) (*.f64 C (neg.f64 (+.f64 (neg.f64 (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (+.f64 B A)) (*.f64 4 A)))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 F A) (/.f64 (pow.f64 C 5) (pow.f64 B 3)))) (*.f64 F (*.f64 (/.f64 (pow.f64 C 4) B) -1/8))) (+.f64 (*.f64 -4 (*.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 4 (*.f64 (+.f64 B A) (*.f64 F A)))) (neg.f64 C))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))
(*.f64 F (*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))
(*.f64 F (*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))
(*.f64 F (*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))
(*.f64 F (*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))
(*.f64 F (*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))
(*.f64 F (*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))
(*.f64 F (*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))
(*.f64 F (*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))
(*.f64 F (*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))
(*.f64 F (*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))
(*.f64 F (*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))
(*.f64 F (*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (+.f64 (+.f64 B C) (-.f64 A (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 0)
(/.f64 (pow.f64 C 4) (pow.f64 B 3))
(+.f64 0 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))
(/.f64 (pow.f64 C 4) (pow.f64 B 3))
(-.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 0)
(/.f64 (pow.f64 C 4) (pow.f64 B 3))
(*.f64 (pow.f64 C 4) (/.f64 1 (pow.f64 B 3)))
(*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1)
(/.f64 (pow.f64 C 4) (pow.f64 B 3))
(*.f64 2 (/.f64 (pow.f64 C 4) (*.f64 (pow.f64 B 3) 2)))
(*.f64 2 (/.f64 (pow.f64 C 4) (*.f64 2 (pow.f64 B 3))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/2))
(*.f64 2 (/.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 2))
(*.f64 2 (/.f64 (pow.f64 C 4) (*.f64 2 (pow.f64 B 3))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/2))
(*.f64 1 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))
(/.f64 (pow.f64 C 4) (pow.f64 B 3))
(*.f64 -1 (/.f64 (pow.f64 C 4) (neg.f64 (pow.f64 B 3))))
(/.f64 (pow.f64 C 4) (pow.f64 B 3))
(*.f64 (*.f64 (pow.f64 C 4) 2) (/.f64 1/2 (pow.f64 B 3)))
(*.f64 (*.f64 2 (pow.f64 C 4)) (/.f64 1/2 (pow.f64 B 3)))
(*.f64 (pow.f64 C 4) (*.f64 2 (/.f64 1/2 (pow.f64 B 3))))
(*.f64 (*.f64 (pow.f64 C 4) 2) (*.f64 (/.f64 1 (pow.f64 B 3)) 1/2))
(*.f64 (/.f64 1 (pow.f64 B 3)) (*.f64 1/2 (*.f64 2 (pow.f64 C 4))))
(*.f64 (/.f64 1 (pow.f64 B 3)) (*.f64 (pow.f64 C 4) 1))
(*.f64 (*.f64 (pow.f64 C 4) (/.f64 2 (pow.f64 B 3))) 1/2)
(*.f64 (pow.f64 C 4) (*.f64 (/.f64 2 (pow.f64 B 3)) 1/2))
(*.f64 (pow.f64 C 4) (*.f64 1/2 (/.f64 2 (pow.f64 B 3))))
(*.f64 (/.f64 2 (pow.f64 B 3)) (*.f64 1/2 (pow.f64 C 4)))
(*.f64 (*.f64 4 (pow.f64 C 4)) (/.f64 1 (*.f64 4 (pow.f64 B 3))))
(*.f64 4 (*.f64 (pow.f64 C 4) (/.f64 1/4 (pow.f64 B 3))))
(*.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 C 4))
(*.f64 (pow.f64 C 4) (/.f64 1 (pow.f64 B 3)))
(*.f64 (neg.f64 (pow.f64 C 4)) (/.f64 1 (neg.f64 (pow.f64 B 3))))
(/.f64 (pow.f64 C 4) (pow.f64 B 3))
(*.f64 1/2 (*.f64 (pow.f64 C 4) (/.f64 2 (pow.f64 B 3))))
(*.f64 (pow.f64 C 4) (*.f64 (/.f64 2 (pow.f64 B 3)) 1/2))
(*.f64 (pow.f64 C 4) (*.f64 1/2 (/.f64 2 (pow.f64 B 3))))
(*.f64 (/.f64 2 (pow.f64 B 3)) (*.f64 1/2 (pow.f64 C 4)))
(*.f64 (/.f64 1/2 (pow.f64 B 3)) (*.f64 (pow.f64 C 4) 2))
(*.f64 (*.f64 2 (pow.f64 C 4)) (/.f64 1/2 (pow.f64 B 3)))
(*.f64 (pow.f64 C 4) (*.f64 2 (/.f64 1/2 (pow.f64 B 3))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 B 3)) 1/2) (*.f64 (pow.f64 C 4) 2))
(*.f64 (/.f64 1 (pow.f64 B 3)) (*.f64 1/2 (*.f64 2 (pow.f64 C 4))))
(*.f64 (/.f64 1 (pow.f64 B 3)) (*.f64 (pow.f64 C 4) 1))
(*.f64 (/.f64 (pow.f64 C 4) (neg.f64 (pow.f64 B 3))) -1)
(/.f64 (pow.f64 C 4) (pow.f64 B 3))
(*.f64 (/.f64 (pow.f64 C 4) (*.f64 (pow.f64 B 3) 2)) 2)
(*.f64 2 (/.f64 (pow.f64 C 4) (*.f64 2 (pow.f64 B 3))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/2))
(*.f64 (/.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 2) 2)
(*.f64 2 (/.f64 (pow.f64 C 4) (*.f64 2 (pow.f64 B 3))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/2))
(*.f64 (/.f64 1 (*.f64 4 (pow.f64 B 3))) (*.f64 4 (pow.f64 C 4)))
(*.f64 4 (*.f64 (pow.f64 C 4) (/.f64 1/4 (pow.f64 B 3))))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 B 3))) (neg.f64 (pow.f64 C 4)))
(/.f64 (pow.f64 C 4) (pow.f64 B 3))
(neg.f64 (/.f64 (pow.f64 C 4) (neg.f64 (pow.f64 B 3))))
(/.f64 (pow.f64 C 4) (pow.f64 B 3))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 C (*.f64 4 A)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 C (*.f64 4 A)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) -2) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 -2 (*.f64 (/.f64 -1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))))
(*.f64 -2 (*.f64 (/.f64 -1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (/.f64 -1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) -2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 -2 (*.f64 (/.f64 -1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))))
(*.f64 -2 (*.f64 (/.f64 -1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (/.f64 -1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.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 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.f64 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) 1/4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 2) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))) 4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))))) 8)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) -2) -2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) -2)) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))) 0)
(*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))
(*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))
(*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))
(*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))) 0)
(*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))
(*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))) 1)
(*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))
(*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))) 2)
(*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))
(*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(/.f64 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))))) 4)
(*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))
(*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(/.f64 (*.f64 4 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))))))) 8)
(*.f64 F (*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))))
(*.f64 (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))

eval2.3s (2.8%)

Compiler

Compiled 68078 to 47413 computations (30.4% saved)

prune482.0ms (0.6%)

Pruning

110 alts after pruning (109 fresh and 1 done)

PrunedKeptTotal
New981291010
Fresh188098
Picked101
Done314
Total10031101113
Error
32.9b
Counts
1113 → 110
Alt Table
Click to see full alt table
StatusErrorProgram
58.4b
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) (*.f64 A 4)) C)
57.4b
(/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))) 4) (/.f64 A (/.f64 1 C)))
61.7b
(/.f64 (/.f64 (sqrt.f64 2) B) (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))))
61.7b
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (/.f64 1 (sqrt.f64 2))) B)
60.0b
(/.f64 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
56.4b
(/.f64 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 2 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A)))) (*.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 (neg.f64 A) 2))) (*.f64 A 2))) (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 (pow.f64 A 2) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) -1/2))) C))))))))
60.7b
(/.f64 (/.f64 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 (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2))))))))))
57.5b
(/.f64 (/.f64 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 (neg.f64 A)))))))))
61.3b
(/.f64 (/.f64 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 C))))))))
57.4b
(/.f64 (/.f64 1/4 (*.f64 C A)) (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
58.6b
(/.f64 (/.f64 1/4 C) (/.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
57.1b
(/.f64 (/.f64 1/4 A) (/.f64 C (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
60.4b
(/.f64 (+.f64 (-.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -16 (*.f64 C C))))) -1) -1) (*.f64 A (*.f64 C 4)))
61.5b
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) B))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
62.9b
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))))) (*.f64 2 (*.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
63.0b
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
63.6b
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 A -2)) (*.f64 F (*.f64 2 C))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.4b
(/.f64 (+.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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) -1)) (*.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 (*.f64 4 A) C) (pow.f64 B 2)))
63.8b
(/.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 B A))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A)))))) (/.f64 C B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 B A)) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 B A))))) B))) 2))) (/.f64 (pow.f64 C 2) B)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
62.3b
(/.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B (+.f64 A (*.f64 A 4))) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) C)) 1/2))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
62.2b
(/.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2))))) (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 B (+.f64 C (*.f64 C 4))))) (*.f64 (sqrt.f64 2) A)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.6b
(/.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.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 (-.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)))
62.2b
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 (+.f64 C (*.f64 4 C)) (*.f64 F B)) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) F) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
62.9b
(/.f64 (+.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 4 A) C) (pow.f64 B 2)))
63.2b
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
63.7b
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.9b
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 1 C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
62.8b
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
61.4b
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 2 (*.f64 C F)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
59.8b
(/.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 4 A) C) (pow.f64 B 2)))
61.8b
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 A 2)) -1/2))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.0b
(/.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
55.2b
(/.f64 (*.f64 2 (/.f64 -1/4 A)) (*.f64 2 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))))))
59.3b
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (*.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 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 4 (*.f64 A C)) (pow.f64 B 2)))
56.6b
(/.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.9b
(/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A (-.f64 A (neg.f64 A))))) (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 A 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (*.f64 F 2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
57.7b
(/.f64 (sqrt.f64 (+.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) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 F (pow.f64 C 2)) 2))) A) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (*.f64 2 (*.f64 F C))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
58.9b
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
62.0b
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))) (+.f64 F F))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
62.5b
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A A))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
62.3b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
61.7b
(/.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 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
59.0b
(/.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.7b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 B 3) 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
61.2b
(/.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 F (*.f64 A (*.f64 C (*.f64 C -16))))) (*.f64 A (*.f64 C 4)))
58.2b
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (*.f64 C -16))))) (*.f64 A (*.f64 C 4)))
57.4b
(/.f64 (sqrt.f64 (*.f64 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 (*.f64 4 A) C) (pow.f64 B 2)))
62.7b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -2)) (*.f64 (pow.f64 B 4) (*.f64 1/2 (/.f64 F C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.9b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 B (*.f64 F (*.f64 (pow.f64 A 2) -1/2))) (*.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)))
59.4b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A -2) (+.f64 C C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
55.9b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 A C)))) (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) -1/2))) C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.0b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -4 (*.f64 (*.f64 B F) (*.f64 C A))) (*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 C A))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
59.9b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B A))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
57.5b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.5b
(/.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)))
62.2b
(/.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)))
57.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.6b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (pow.f64 B 2))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 F (pow.f64 B 2))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
59.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.5b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 2)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.1b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.6b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 C 2)) C)) -4)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
63.0b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C)))))) (neg.f64 (pow.f64 B 2)))
56.1b
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.7b
(/.f64 (sqrt.f64 2) (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))))
61.2b
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
61.2b
(/.f64 (neg.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.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 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.1b
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 -16 (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
62.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
60.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
55.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 A (neg.f64 A))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.4b
(/.f64 1/4 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))
60.9b
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (neg.f64 (sqrt.f64 (*.f64 C F))))
58.5b
(*.f64 (/.f64 (/.f64 1/4 C) A) (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))))
58.3b
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F A) (*.f64 C (+.f64 C C))))) C) (/.f64 1/4 A))
62.5b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))
62.6b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) B) (sqrt.f64 (/.f64 F C)))))
63.6b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) F))))
59.5b
(*.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))))
60.0b
(*.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))))))))
63.2b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B A)))))
62.7b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F))))
60.8b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C F)))))
62.7b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))))
61.9b
(*.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))
62.0b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))) (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4)))))))))
60.4b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (sqrt.f64 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 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)))))))))))
61.3b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
57.4b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -8)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F A))))))))
61.3b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (neg.f64 F)))))
58.9b
(*.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 (neg.f64 B))))))))
60.5b
(*.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 B)))))))
60.7b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
57.1b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -8)))))
54.8b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A)))))))
56.9b
(*.f64 (/.f64 -1/4 C) (/.f64 2 (*.f64 2 (/.f64 A (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))))))))
54.3b
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))))
62.5b
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))
62.0b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (-.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 (*.f64 B (pow.f64 C 2)) -1/2)))) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2))))
60.8b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
62.6b
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))
54.8b
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C)))
55.5b
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
63.2b
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C))))
62.5b
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F C)))))
63.2b
(*.f64 1/4 (*.f64 (*.f64 B (/.f64 (pow.f64 (sqrt.f64 2) 2) A)) (sqrt.f64 (/.f64 F C))))
54.3b
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
Compiler

Compiled 4111 to 2998 computations (27.1% saved)

regimes8.6s (10.5%)

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

6 calls:

2.0s
C
1.2s
B
1.0s
(pow.f64 B 2)
1.0s
F
491.0ms
A
Results
ErrorSegmentsBranch
43.2b4A
45.1b8B
44.1b8C
49.6b4F
45.5b5(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
48.4b5(pow.f64 B 2)
Compiler

Compiled 6220 to 4013 computations (35.5% saved)

bsearch149.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
74.0ms
1.0189631025122975e+34
7.665458711645162e+40
67.0ms
-4.508424269244256e-40
-3.2542676591229587e-54
5.0ms
-1.3495468987252287e+104
-2.9738343014173302e+100
Results
55.0ms215×body256valid
41.0ms54×body1024valid
17.0ms20×body2048valid
13.0ms31×body512valid
10.0ms34×body256invalid
2.0msbody512invalid
Compiler

Compiled 1544 to 1131 computations (26.7% saved)

regimes3.6s (4.4%)

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

5 calls:

1.3s
B
827.0ms
A
535.0ms
C
275.0ms
F
132.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
44.1b6A
46.1b8B
46.1b7C
51.3b4F
50.3b3(pow.f64 B 2)
Compiler

Compiled 3835 to 2398 computations (37.5% saved)

bsearch400.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
58.0ms
1.3519017927470162e-10
1.1080474121607512e-6
41.0ms
-4.917566886002467e-280
-8.15164876696077e-281
58.0ms
-2.18141580938872e-240
-3.6226441243714412e-245
133.0ms
-7.503647841681645e-75
-7.823169128867039e-96
109.0ms
-1.3495468987252287e+104
-2.9738343014173302e+100
Results
176.0ms486×body256valid
81.0ms77×body256invalid
52.0ms53×body2048valid
51.0ms76×body1024valid
19.0ms41×body512valid
1.0msbody512invalid
1.0msbody1024invalid
Compiler

Compiled 2700 to 2008 computations (25.6% saved)

regimes3.2s (3.9%)

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

5 calls:

1.2s
F
679.0ms
B
572.0ms
C
314.0ms
A
270.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
45.2b5A
46.2b8B
47.4b5C
51.3b4F
51.3b3(pow.f64 B 2)
Compiler

Compiled 3670 to 2287 computations (37.7% saved)

bsearch542.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
5.0ms
1.0734288440842626e-153
1.1122682664815642e-153
228.0ms
-2.18141580938872e-240
-3.6226441243714412e-245
262.0ms
-7.503647841681645e-75
-7.823169128867039e-96
45.0ms
-1.3495468987252287e+104
-2.9738343014173302e+100
Results
446.0ms347×body256valid
31.0ms33×body2048valid
31.0ms48×body1024valid
13.0ms60×body256invalid
8.0ms20×body512valid
Compiler

Compiled 1929 to 1423 computations (26.2% saved)

regimes3.3s (4%)

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

5 calls:

1.8s
A
692.0ms
B
389.0ms
C
188.0ms
F
114.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
44.0b9A
46.5b8B
47.4b5C
51.3b4F
51.3b3(pow.f64 B 2)
Compiler

Compiled 2784 to 1693 computations (39.2% saved)

bsearch3.1s (3.8%)

Algorithm
binary-search
Steps
TimeLeftRight
81.0ms
3.994095564947224e-57
9.042990651262197e-38
47.0ms
1.099162448502834e-158
1.6406592896961655e-157
1.3s
6.033247916751043e-188
9.120586515662673e-176
55.0ms
5.594149603143041e-252
4.4561233163935265e-250
817.0ms
1.346686278622273e-278
2.116091119941317e-273
65.0ms
-6.20104985654828e-212
-2.278940751295277e-214
656.0ms
-7.503647841681645e-75
-7.823169128867039e-96
47.0ms
-1.3495468987252287e+104
-2.9738343014173302e+100
Results
1.5s801×body256valid
797.0ms105×body2048valid
677.0ms134×body1024valid
36.0ms80×body512valid
29.0ms126×body256invalid
1.0msbody1024invalid
1.0msbody512invalid
Compiler

Compiled 4198 to 3121 computations (25.7% saved)

regimes1.3s (1.6%)

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

5 calls:

353.0ms
A
352.0ms
B
242.0ms
C
205.0ms
F
118.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
45.3b6A
47.1b8B
47.4b5C
51.3b4F
51.7b3(pow.f64 B 2)
Compiler

Compiled 2765 to 1679 computations (39.3% saved)

bsearch662.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
138.0ms
9.042990651262197e-38
5.5411761662998374e-33
217.0ms
5.470306274532372e-289
1.978479820372885e-285
175.0ms
-6.20104985654828e-212
-2.278940751295277e-214
89.0ms
-7.503647841681645e-75
-7.823169128867039e-96
41.0ms
-1.3495468987252287e+104
-2.9738343014173302e+100
Results
271.0ms62×body2048valid
185.0ms508×body256valid
88.0msbody1024invalid
61.0ms76×body1024valid
25.0ms42×body512valid
15.0ms68×body256invalid
0.0msbody512invalid
Compiler

Compiled 2640 to 1954 computations (26% saved)

regimes3.7s (4.5%)

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

5 calls:

1.1s
C
1.1s
B
960.0ms
F
346.0ms
A
190.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
45.3b6A
47.1b8B
47.4b5C
51.3b4F
51.7b3(pow.f64 B 2)
Compiler

Compiled 2315 to 1389 computations (40% saved)

bsearch496.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
74.0ms
9.042990651262197e-38
5.5411761662998374e-33
87.0ms
5.470306274532372e-289
1.978479820372885e-285
91.0ms
-6.20104985654828e-212
-2.278940751295277e-214
120.0ms
-7.503647841681645e-75
-7.823169128867039e-96
122.0ms
-1.1012168333147875e+107
-7.477706014962386e+105
Results
166.0ms462×body256valid
119.0ms65×body2048valid
113.0ms88×body256invalid
54.0ms68×body1024valid
22.0ms45×body512valid
0.0msbody512invalid
Compiler

Compiled 2408 to 1779 computations (26.1% saved)

regimes1.1s (1.4%)

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

5 calls:

334.0ms
B
238.0ms
C
225.0ms
F
177.0ms
A
108.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
46.7b4A
48.2b6B
47.4b5C
51.3b4F
51.7b3(pow.f64 B 2)
Compiler

Compiled 2255 to 1350 computations (40.1% saved)

bsearch189.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
83.0ms
3.994095564947224e-57
9.042990651262197e-38
48.0ms
3.1309336915731093e-142
9.51092030701566e-141
56.0ms
-8.463052981627819e-69
-7.503647841681645e-75
Results
77.0ms297×body256valid
42.0ms60×body1024valid
23.0ms26×body2048valid
21.0ms49×body512valid
11.0ms55×body256invalid
2.0msbody512invalid
1.0msbody1024invalid
Compiler

Compiled 1642 to 1203 computations (26.7% saved)

regimes872.0ms (1.1%)

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

5 calls:

274.0ms
B
157.0ms
C
143.0ms
A
139.0ms
F
116.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
46.9b4A
48.2b6B
48.6b3C
51.3b4F
51.7b3(pow.f64 B 2)
Compiler

Compiled 1673 to 1005 computations (39.9% saved)

bsearch174.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
74.0ms
3.994095564947224e-57
9.042990651262197e-38
50.0ms
7.738384916607492e-256
5.594149603143041e-252
49.0ms
-5.804299312290078e-215
-9.051616051038588e-217
Results
62.0ms282×body256valid
42.0ms61×body1024valid
36.0ms42×body2048valid
12.0ms31×body512valid
10.0ms48×body256invalid
2.0msbody512invalid
1.0msbody1024invalid
Compiler

Compiled 1339 to 1007 computations (24.8% saved)

regimes285.0ms (0.3%)

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

5 calls:

79.0ms
B
71.0ms
F
53.0ms
A
42.0ms
C
27.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
48.9b3A
51.3b5B
49.9b3C
52.0b3F
53.6b2(pow.f64 B 2)
Compiler

Compiled 596 to 341 computations (42.8% saved)

bsearch57.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
6.0ms
1.0734288440842626e-153
1.1122682664815642e-153
50.0ms
-5.804299312290078e-215
-9.051616051038588e-217
Results
20.0ms88×body256valid
19.0ms18×body2048valid
13.0ms20×body1024valid
2.0ms10×body256invalid
1.0msbody512valid
Compiler

Compiled 403 to 302 computations (25.1% saved)

regimes208.0ms (0.3%)

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

5 calls:

60.0ms
F
43.0ms
B
35.0ms
A
34.0ms
(pow.f64 B 2)
26.0ms
C
Results
ErrorSegmentsBranch
53.6b2A
53.4b2B
53.4b2C
53.3b3F
53.6b2(pow.f64 B 2)
Compiler

Compiled 512 to 289 computations (43.6% saved)

bsearch62.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
35.0ms
-1.5997365926590085e-184
-8.68039612020509e-185
27.0ms
-3.0984106789066998e-40
-1.950255019498133e-40
Results
23.0ms18×body2048valid
19.0ms83×body256valid
8.0ms13×body1024valid
6.0ms14×body512valid
3.0ms15×body256invalid
Compiler

Compiled 391 to 298 computations (23.8% saved)

regimes85.0ms (0.1%)

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

4 calls:

24.0ms
B
24.0ms
C
16.0ms
F
12.0ms
A
Results
ErrorSegmentsBranch
54.8b1A
53.5b2B
53.4b2C
54.8b1F
Compiler

Compiled 473 to 266 computations (43.8% saved)

bsearch23.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
-1.5582689725625254e+171
-1.0388513224349842e+171
Results
14.0ms60×body256valid
6.0ms29×body256invalid
2.0msbody512valid
Compiler

Compiled 219 to 166 computations (24.2% saved)

regimes56.0ms (0.1%)

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

4 calls:

13.0ms
A
12.0ms
C
12.0ms
F
11.0ms
B
Results
ErrorSegmentsBranch
54.8b1A
54.8b1B
54.8b1C
54.8b1F
Compiler

Compiled 436 to 240 computations (45% saved)

regimes57.0ms (0.1%)

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

4 calls:

24.0ms
F
9.0ms
B
9.0ms
A
8.0ms
C
Results
ErrorSegmentsBranch
55.5b1A
55.5b1B
55.5b1C
54.5b2F
Compiler

Compiled 295 to 163 computations (44.7% saved)

bsearch52.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
52.0ms
-3.664933846058521e+34
-2.889077786256899e+33
Results
19.0ms16×body2048valid
13.0ms58×body256valid
12.0ms11×body1024valid
5.0ms11×body512valid
2.0msbody256invalid
Compiler

Compiled 303 to 218 computations (28.1% saved)

regimes25.0ms (0%)

Accuracy

Total -4.0b remaining (-7.2%)

Threshold costs -4.0b (-7.2%)

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

4 calls:

9.0ms
C
5.0ms
F
4.0ms
A
4.0ms
B
Results
ErrorSegmentsBranch
55.5b1A
55.5b1B
55.5b1C
55.5b1F
Compiler

Compiled 120 to 77 computations (35.8% saved)

simplify42.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02834304
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 A -100000000000000000191567508573466873621595512726519201115280351459937932420398875596123614510818032353280) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A -2812141577453233/100433627766186892221372630771322662657637687111424552206336) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 -16 (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 135000000000000001299567467802132480) (/.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 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C))))))
(if (<=.f64 A -154999999999999999550944783674193690880399672505873501578000318566882219090922291834252356972967886848) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A -5110428660115861/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 -16 (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -7447456694174263/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A -4394042025471639/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176) (*.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)))))))) (if (<=.f64 A 3929008913747545/75557863725914323419136) (/.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C))))))))
(if (<=.f64 A -56999999999999998380995233362867536474356129943913525286624676311381303374015039386061208152612798464) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A -8807034685401875/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 -16 (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -7882892670244935/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A 8302717334607391/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952) (*.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 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C)))))))
(if (<=.f64 A -260000000000000000249413904086120550338457209015539502849500838397164765572805088103341649221860196352) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A -8677447333428697/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 -16 (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -2880648804073581/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A 5588352866697215/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (if (<=.f64 A 3740366553450755/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (/.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 A 8083157462584615/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (if (<=.f64 A 6183260036827613/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.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)))))))) (if (<=.f64 A 2561194933379311/26959946667150639794667015087019630673637144422540572481103610249216) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C)))))))))))
(if (<=.f64 A -119999999999999994137671364268273881942482075473267750107748574484415980258794933774144499009447788544) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A -4208588308330709/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 -16 (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -814920385362921/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A 6857655085992111/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (if (<=.f64 A 5261405894391251/11692013098647223345629478661730264157247460343808) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C))))))))
(if (<=.f64 A -34999999999999998093670025926680009695001668807696626871738116647102533543378546146586380933053877208481792) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A -6575919231766733/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616) (/.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))) (if (<=.f64 A -5943233322088651/6064523798049644277925701126806650606472211004362096137261922023539261533931159712229993784486900304494092698035668254711607734547323493716579247168129613825017402250081444943555723771998431425098683590600454956058175183022718976) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A 925783436608935/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (if (<=.f64 A 3624524060580639/11692013098647223345629478661730264157247460343808) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C))))))))
(if (<=.f64 A -1018517988167243/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (if (<=.f64 A 686479766013061/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A 6200787733444647/53919893334301279589334030174039261347274288845081144962207220498432) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C))))))
(if (<=.f64 A -3260287993831489/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (if (<=.f64 A 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (if (<=.f64 A 7841857655983873/25711008708143844408671393477458601640355247900524685364822016) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C))))))
(if (<=.f64 A -1140130474033333/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A 8302717334607391/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C)))))
(if (<=.f64 F -1225996432692711/6129982163463555433433388108601236734474956488734408704) (/.f64 (*.f64 2 (/.f64 -1/4 A)) (*.f64 2 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C)))))))) (if (<=.f64 F -4592703103741259/38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912323717284188541295913442384799112073398408183808) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (/.f64 (/.f64 1/4 A) (/.f64 C (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))))
(if (<=.f64 C -1250000000000000103358953571382252959554534620644029417040816788604083924288919591171591458015271737089649080315408211043616258354299971587434447147513318778634861209976832) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C)))
(if (<=.f64 F -12999999999999999868938755134980096) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A)) (/.f64 (/.f64 1/4 A) (/.f64 C (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
Outputs
(if (<=.f64 A -100000000000000000191567508573466873621595512726519201115280351459937932420398875596123614510818032353280) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A -2812141577453233/100433627766186892221372630771322662657637687111424552206336) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 -16 (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 135000000000000001299567467802132480) (/.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 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C))))))
(if (<=.f64 A -154999999999999999550944783674193690880399672505873501578000318566882219090922291834252356972967886848) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A -5110428660115861/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 -16 (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -7447456694174263/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A -4394042025471639/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176) (*.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)))))))) (if (<=.f64 A 3929008913747545/75557863725914323419136) (/.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C))))))))
(if (<=.f64 A -56999999999999998380995233362867536474356129943913525286624676311381303374015039386061208152612798464) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A -8807034685401875/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 -16 (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -7882892670244935/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A 8302717334607391/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952) (*.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 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C)))))))
(if (<=.f64 A -260000000000000000249413904086120550338457209015539502849500838397164765572805088103341649221860196352) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A -8677447333428697/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 -16 (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -2880648804073581/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A 5588352866697215/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (if (<=.f64 A 3740366553450755/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (/.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 A 8083157462584615/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (if (<=.f64 A 6183260036827613/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.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)))))))) (if (<=.f64 A 2561194933379311/26959946667150639794667015087019630673637144422540572481103610249216) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C)))))))))))
(if (<=.f64 A -119999999999999994137671364268273881942482075473267750107748574484415980258794933774144499009447788544) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A -4208588308330709/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 -16 (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -814920385362921/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A 6857655085992111/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (if (<=.f64 A 5261405894391251/11692013098647223345629478661730264157247460343808) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C))))))))
(if (<=.f64 A -34999999999999998093670025926680009695001668807696626871738116647102533543378546146586380933053877208481792) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 A))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A -6575919231766733/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616) (/.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))) (if (<=.f64 A -5943233322088651/6064523798049644277925701126806650606472211004362096137261922023539261533931159712229993784486900304494092698035668254711607734547323493716579247168129613825017402250081444943555723771998431425098683590600454956058175183022718976) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A 925783436608935/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (if (<=.f64 A 3624524060580639/11692013098647223345629478661730264157247460343808) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C))))))))
(if (<=.f64 A -1018517988167243/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (if (<=.f64 A 686479766013061/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 2 F)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A 6200787733444647/53919893334301279589334030174039261347274288845081144962207220498432) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C))))))
(if (<=.f64 A -3260287993831489/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (if (<=.f64 A 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (if (<=.f64 A 7841857655983873/25711008708143844408671393477458601640355247900524685364822016) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 A C)) -8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C))))))
(if (<=.f64 A -1140130474033333/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 A 8302717334607391/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C)))))
(if (<=.f64 F -1225996432692711/6129982163463555433433388108601236734474956488734408704) (/.f64 (*.f64 2 (/.f64 -1/4 A)) (*.f64 2 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C)))))))) (if (<=.f64 F -4592703103741259/38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912323717284188541295913442384799112073398408183808) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (/.f64 (/.f64 1/4 A) (/.f64 C (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A)))))))))
(if (<=.f64 C -1250000000000000103358953571382252959554534620644029417040816788604083924288919591171591458015271737089649080315408211043616258354299971587434447147513318778634861209976832) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 F (*.f64 A (+.f64 C C)))))) (*.f64 (/.f64 2 A) (/.f64 1/8 C)))
(if (<=.f64 F -12999999999999999868938755134980096) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A)) (/.f64 (/.f64 1/4 A) (/.f64 C (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 C (*.f64 F A))))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F C))))) (/.f64 (/.f64 1/4 C) A))
Compiler

Compiled 1536 to 1062 computations (30.9% saved)

soundness1.3s (1.5%)

Algorithm
egg-herbie
Rules
1966×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
085329237
1226328731
2495728157
3654227969
4789927969
025121
147121
287121
3161117
4324117
51027117
62220117
75119117
86613117
97553117
094432998
1255132366
2548032364
025121
147121
287121
3161117
4324117
51027117
62220117
75119117
86613117
97553117
025121
147121
287121
3161117
4324117
51027117
62220117
75119117
86613117
97553117
097735750
1266735116
2557735116
02858260
16488228
215878228
340288228
460438228
575978228
01303319
13143313
27793313
320583313
456923097
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1147 to 738 computations (35.7% saved)

end621.0ms (0.8%)

Compiler

Compiled 1484 to 919 computations (38.1% saved)

Profiling

Loading profile data...