Details

Time bar (total: 1.1min)

analyze1.1s (1.6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%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)

sample18.4s (26.9%)

Results
8.5s668×body2048valid
5.6s894×body1024valid
1.7s6114×body256valid
776.0ms3354×body256invalid
683.0ms786×body1024invalid
672.0ms551×body2048invalid
317.0ms620×body512invalid
250.0ms578×body512valid
2.0msbody4096valid
Bogosity

preprocess106.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0111847
1244847
2509847
3954819
42005819
53696819
65737819
77648819
044
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)) F)) (-.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2))))))) (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)) F)) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)) A)) (-.f64 (+.f64 F C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 F C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)) F)) (-.f64 (+.f64 A B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2))))))) (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) B)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)) C)) (-.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A F) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)) F)) (-.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2))))))) (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 A 2) (*.f64 C (*.f64 B 4))) (*.f64 F 2)) (+.f64 C (-.f64 B (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 (-.f64 B C) 2)))))))) (-.f64 (pow.f64 A 2) (*.f64 C (*.f64 B 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 A 2) (*.f64 B (*.f64 4 C)))) (*.f64 2 (+.f64 C (-.f64 B (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 (-.f64 B C) 2))))))))) (-.f64 (pow.f64 A 2) (*.f64 B (*.f64 4 C))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 B (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 (-.f64 B C) 2))))) (*.f64 2 (-.f64 (pow.f64 A 2) (*.f64 4 (*.f64 B C))))))) (-.f64 (*.f64 4 (*.f64 B C)) (pow.f64 A 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 B (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 (-.f64 B C) 2))))) (*.f64 2 (-.f64 (pow.f64 A 2) (*.f64 B (*.f64 4 C))))))) (-.f64 (*.f64 B (*.f64 4 C)) (pow.f64 A 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)) F)) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F 2)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (*.f64 2 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)) A)) (-.f64 (+.f64 F C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 F C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 F))) (*.f64 A 2)) (+.f64 C (-.f64 F (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 F C))))) (-.f64 (+.f64 C F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 F C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C F))))) (-.f64 (+.f64 C F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C F))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (-.f64 (+.f64 C F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C F))))))) (-.f64 (*.f64 4 (*.f64 C F)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C F))))) (-.f64 (+.f64 C F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2)))))) (-.f64 (*.f64 4 (*.f64 C F)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)) F)) (-.f64 (+.f64 A B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2))))))) (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))))) (-.f64 (+.f64 B A) (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2))))))) (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 C 2) (*.f64 4 (*.f64 A B))))) (+.f64 A (-.f64 B (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2)))))))) (-.f64 (pow.f64 C 2) (*.f64 4 (*.f64 A B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 C 2) (*.f64 4 (*.f64 B A))))) (+.f64 A (-.f64 B (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2)))))))) (-.f64 (pow.f64 C 2) (*.f64 4 (*.f64 B A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))))) (+.f64 A (-.f64 B (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2))))))) (-.f64 (*.f64 B (*.f64 4 A)) (pow.f64 C 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 C 2) (*.f64 4 (*.f64 B A))))) (-.f64 (+.f64 B A) (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2)))))) (-.f64 (*.f64 4 (*.f64 B A)) (pow.f64 C 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) B)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) (*.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 B (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2)))))))) (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 B (*.f64 (*.f64 2 (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))))) (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))) (*.f64 2 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 F 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 F 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)) C)) (-.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A F) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)) (*.f64 C 2)) (+.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A F))))) (+.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A F))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 F))) (+.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2))))))))) (-.f64 (*.f64 A (*.f64 4 F)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 F))))) (-.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2)))))) (-.f64 (*.f64 A (*.f64 4 F)) (pow.f64 B 2)))
Compiler

Compiled 48 to 36 computations (25% saved)

simplify135.0ms (0.2%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
025121
147121
287121
3161117
4324117
51027117
62220117
75119117
86613117
97553117
Stop Event
node limit
Counts
1 → 8
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (*.f64 2 F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))

eval4.0ms (0%)

Compiler

Compiled 320 to 206 computations (35.6% saved)

prune72.0ms (0.1%)

Pruning

4 alts after pruning (4 fresh and 0 done)

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

Compiled 174 to 123 computations (29.3% saved)

localize115.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.7b
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
18.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))))))))
24.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))))
35.6b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 247 to 145 computations (41.3% saved)

series94.0ms (0.1%)

Counts
4 → 112
Calls

45 calls:

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

rewrite102.0ms (0.1%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
025268
1173268
2389264
3949264
42330264
55480264
Stop Event
node limit
Counts
4 → 97
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -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 (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 (*.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 (-.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 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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 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 (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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 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 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)))) 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 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (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 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 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -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 (*.f64 4 (-.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 pow.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 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 +.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 -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)))))))))))))) (#(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 (/.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 (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 (/.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)))))))) 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 (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 (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 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 (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 (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 (/.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 (*.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) 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 (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 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 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)))))))) -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 2) (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 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 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 1)))))

simplify437.0ms (0.6%)

Algorithm
egg-herbie
Rules
1236×rational.json-simplify-43
1096×rational.json-simplify-41
1070×rational.json-simplify-51
904×rational.json-simplify-46
808×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
086430689
1235529851
2520028281
3716528057
Stop Event
node limit
Counts
209 → 395
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 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0)
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) 2)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4))) 16)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -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 (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 (*.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 (-.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 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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)))
(*.f64 2 (*.f64 (/.f64 1/2 (-.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 (-.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 (*.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 (/.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 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)))) 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 (*.f64 4 (-.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 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)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -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 (*.f64 4 (-.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))
(pow.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)
(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 -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 (/.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 (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 (/.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)))))))) 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)
(-.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 (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 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 (-.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 (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 (/.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 (*.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) 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 (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 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 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)))))))) -4))) 8)
(pow.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)
(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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 2) (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 2))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 0)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)) 2)
(/.f64 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)) 4)
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 16)
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 1)
Outputs
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (-.f64 A C))
(+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))) (-.f64 A C))
(+.f64 (-.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) 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 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) C))
(+.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) C)))
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))
(+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -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/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)))))
(+.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) 6) (pow.f64 B 5)) -1/16) (+.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 (neg.f64 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)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16)))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 A C) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 A C))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (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 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 (*.f64 A C) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 A C))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (pow.f64 A 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 A C) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) 1/2)) (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 A C)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))
A
(+.f64 A (*.f64 -1 C))
(+.f64 A (*.f64 C -1))
(+.f64 A (neg.f64 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 A (+.f64 (*.f64 C -1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) A))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))) A)) (+.f64 A (neg.f64 C)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) A)) (+.f64 A (neg.f64 C)))
(+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(+.f64 A (+.f64 (*.f64 C -1) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) A)) (*.f64 1/2 (*.f64 C (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) (pow.f64 A 2)))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 C (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 A 2))) (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))) A))) (+.f64 A (neg.f64 C)))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 C (/.f64 (+.f64 (pow.f64 B 2) 0) (pow.f64 A 2))) (/.f64 (+.f64 (pow.f64 B 2) 0) A))) (+.f64 A (neg.f64 C)))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))) (+.f64 A (neg.f64 C)))
(*.f64 -1 A)
(*.f64 A -1)
(neg.f64 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (*.f64 A -1))
(+.f64 C (neg.f64 A))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 A -1) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (neg.f64 A) (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 A -1) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 (neg.f64 A) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 C (pow.f64 A 2)) -1/2))) C))
(+.f64 (neg.f64 A) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))) C))
(+.f64 (neg.f64 A) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))) C))
(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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 (*.f64 A C) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.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 (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 (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))))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (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 (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))))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (*.f64 A -1))
(+.f64 C (neg.f64 A))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 A -1) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))) C))))
(+.f64 (+.f64 C (neg.f64 A)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) C)))
(+.f64 (+.f64 C (neg.f64 A)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) C)))
(+.f64 (+.f64 C (neg.f64 A)) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 C (+.f64 (+.f64 (*.f64 A -1) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))) C))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))) (/.f64 A (pow.f64 C 2))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) C)) (+.f64 (+.f64 (neg.f64 A) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 (/.f64 A (pow.f64 C 2)) 1/2))) C))
(+.f64 (+.f64 C (neg.f64 A)) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) 0) C) (*.f64 (+.f64 (pow.f64 B 2) 0) (/.f64 A (pow.f64 C 2))))))
(+.f64 (+.f64 C (neg.f64 A)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))))))
(*.f64 -1 C)
(*.f64 C -1)
(neg.f64 C)
(+.f64 A (*.f64 -1 C))
(+.f64 A (*.f64 C -1))
(+.f64 A (neg.f64 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (*.f64 C -1) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 (*.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) C) (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))))) (+.f64 A (neg.f64 C)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1)))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 (*.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 (neg.f64 (sqrt.f64 (neg.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 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (+.f64 (pow.f64 (*.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)) (*.f64 (sqrt.f64 (/.f64 A F)) 1/2)) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 (/.f64 F C) (pow.f64 (-.f64 A C) 3)) A)) (+.f64 (pow.f64 (*.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)) (*.f64 (sqrt.f64 (/.f64 A F)) 1/2)) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 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 -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 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 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C)))))) (/.f64 A (*.f64 1/2 F)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C)))) (*.f64 A C))))) (sqrt.f64 -1/2))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.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 (/.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)) (*.f64 (sqrt.f64 (/.f64 A F)) 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))) -1/2)) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (*.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 (/.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)) (*.f64 (sqrt.f64 (/.f64 A F)) 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 1/2 F)))) (*.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))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (*.f64 (/.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 (/.f64 F C) (pow.f64 (-.f64 A C) 3)) A)) (+.f64 (pow.f64 (*.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)) (*.f64 (sqrt.f64 (/.f64 A F)) 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 1/2 F)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 (/.f64 F C) (pow.f64 (-.f64 A C) 3)) A)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))) (*.f64 A C))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 (/.f64 F C) (pow.f64 (-.f64 A C) 3)) A)) (+.f64 (pow.f64 (*.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)) (*.f64 (sqrt.f64 (/.f64 A F)) 1/2)) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 A (*.f64 (*.f64 B (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4)))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -1/2)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.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))))) 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 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))))) A)) (sqrt.f64 (*.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 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 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))))) A)) (sqrt.f64 (*.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 A (*.f64 (*.f64 B (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4)))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -1/2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (/.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 -4 (*.f64 (-.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 C (pow.f64 B 2))))))) (sqrt.f64 2))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (/.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 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))))))) 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)))) (pow.f64 A 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.f64 (-.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))))) 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 (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 B (*.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))))) A))) (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (/.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 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))))))) 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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (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 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 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))))))) 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 B (*.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))))) 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 (pow.f64 A 2) (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (/.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 -4 (*.f64 (-.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 C (pow.f64 B 2))))))) (sqrt.f64 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 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) F) (/.f64 C (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (/.f64 F (pow.f64 B 2))))) (*.f64 -4 (*.f64 (-.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 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 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4)))))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (/.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 -4 (*.f64 (-.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 C (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 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (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 C (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (/.f64 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))) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (/.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 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))))))) 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 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (/.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 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))))))) 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)))) (pow.f64 A 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.f64 (-.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))))) 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 (*.f64 B (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (/.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 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))))))) 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)))) (pow.f64 A 2))) (sqrt.f64 (*.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.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))))) A))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) 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 C (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (/.f64 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))) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (/.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 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))))))) 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 (/.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 (*.f64 B (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (/.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 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))))))) 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))) (sqrt.f64 (*.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 B (*.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))))) A)) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) 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 C (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (/.f64 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))) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (/.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 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))))))) 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 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1)))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) 1/16)))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 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 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1))) (+.f64 (*.f64 -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 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) 1/16))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) -1/8)) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 C 3)) 1/32)) (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 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 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 (*.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 A (sqrt.f64 -1/2)))) (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)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3))))) C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2)))) (*.f64 C 1/2)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) 1/16)) (+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1))) (*.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 1/4 (*.f64 (pow.f64 B 2) (/.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))) (*.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 1/2)) 1/16)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) -1/8)) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 C 3)) 1/32)) (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 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) 1/16))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F 1/8)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.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))) (*.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 1/2)) 1/16)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 (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 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 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) (*.f64 (*.f64 B C) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1/2)))
(+.f64 (*.f64 (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 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 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) C)) (sqrt.f64 (*.f64 2 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -1/2 (*.f64 (*.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 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) C)) (sqrt.f64 (*.f64 2 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (-.f64 (*.f64 (-.f64 1 (*.f64 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 -1/2 (*.f64 F (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) (/.f64 A (pow.f64 B 2)))))) (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 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 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) C)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.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 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) (*.f64 (*.f64 B C) (sqrt.f64 2))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 F (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) (/.f64 A (pow.f64 B 2))))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -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 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) (*.f64 (*.f64 B C) (sqrt.f64 2))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 F (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))))) 2)) (*.f64 -4 (*.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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) (/.f64 A (pow.f64 B 2))))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(+.f64 (*.f64 -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 (/.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 -1/2 (*.f64 F (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) (/.f64 A (pow.f64 B 2)))))) (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 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 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) C)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) 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 (-.f64 (*.f64 -1/2 (*.f64 F (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -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 F (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) (/.f64 A (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 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (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 (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 B (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) 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 (-.f64 (*.f64 -1/2 (*.f64 F (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -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 F (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) (/.f64 A (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 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 C 3))) (sqrt.f64 (*.f64 2 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) (*.f64 (*.f64 B C) (sqrt.f64 2))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 F (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) (/.f64 A (pow.f64 B 2)))))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) 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 (-.f64 (*.f64 -1/2 (*.f64 F (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -4 (*.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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -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 F (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))))) 2)) (*.f64 -4 (*.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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) (/.f64 A (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 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 C 3))) (sqrt.f64 (*.f64 2 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) (*.f64 (*.f64 B C) (sqrt.f64 2))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 F (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))))) 2)) (*.f64 -4 (*.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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) (/.f64 A (pow.f64 B 2)))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1)))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/2)))) (*.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 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (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 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/8)) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 A 3)) 1/32)) (*.f64 1/256 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/8)) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 A 3)) 1/32)) (*.f64 1/256 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/2)))) (*.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 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))))) A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (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 1/2)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (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 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (+.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 A) -1/8)) (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 A 3)) 1/32))) A) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/8)) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 A 3)) 1/32)) (*.f64 1/256 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) 2)))) (*.f64 A 1/2)) 1/16)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F))))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.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)) (*.f64 1/256 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (+.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 A) -1/8)) (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 A 3)) 1/32))) A) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/8)) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 A 3)) 1/32)) (*.f64 1/256 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) 2)))) (*.f64 A 1/2)) 1/16)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F))))) (+.f64 (neg.f64 (sqrt.f64 (neg.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)) (*.f64 1/256 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) 2)))) (*.f64 (/.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 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 C (*.f64 F 2)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 C F) (*.f64 (*.f64 A F) (/.f64 C (-.f64 A C)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 C (*.f64 F 2)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 C (*.f64 F 2))) (*.f64 C (sqrt.f64 -8)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.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 A F) (/.f64 C (-.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 A F) (/.f64 C (-.f64 A C)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (*.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 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 C (*.f64 F 2)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 C (*.f64 F 2))) (*.f64 C (sqrt.f64 -8)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 (pow.f64 B 6) (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 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)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 C (*.f64 F 2))) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F 8))))))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.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 A F) (/.f64 C (-.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 A F) (/.f64 C (-.f64 A C)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 5))) (*.f64 1/2 (*.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 (*.f64 A F) (/.f64 C (-.f64 A C))))) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 (*.f64 A F) (/.f64 C (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F 8)))))))) (*.f64 C (sqrt.f64 -8)))) 1/2))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 5))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.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 A (*.f64 (pow.f64 C 2) (*.f64 F 8)))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (/.f64 (*.f64 (*.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 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 B (sqrt.f64 2)))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 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 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 B (sqrt.f64 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 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 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 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 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 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (pow.f64 B 2) F)))) (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))))) (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 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 B (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.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 (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 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -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 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -4)))) (/.f64 A B))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 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 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -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 (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 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -4))) B) 1/2)) 2)))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 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 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -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 (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 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -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 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (pow.f64 B 2) F)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (pow.f64 B 2) F)))) (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))))) (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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (pow.f64 B 2) F)))) (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))))) (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 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 C F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (-.f64 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (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 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -4))) (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (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 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -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)))))))) (/.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 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -4)))) (/.f64 A B))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.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 (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 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -4))) B) 1/2)) 2)))) (/.f64 (pow.f64 A 2) B)) 1/2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 B (sqrt.f64 2)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 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 (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 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -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 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -4)))) (/.f64 A B)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 C F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (-.f64 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (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 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -4))) (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (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 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -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)))))))) (/.f64 (pow.f64 A 3) B)))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 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 (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 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -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 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -4)))) (/.f64 A B)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 C F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (-.f64 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -4))) (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) -4)) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (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 C (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -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)))))))) (/.f64 (pow.f64 A 3) B)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))))) (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))))) (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C 8))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))))))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (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 (pow.f64 (*.f64 B C) 2))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C 8)))))) (*.f64 (/.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 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2)))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B 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)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C 8)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (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 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))
(+.f64 (*.f64 (sqrt.f64 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 (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)) 1/2)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (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)) 1/2)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (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)) 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 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))))) (*.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))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (-.f64 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 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A) -4)) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 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 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 (*.f64 (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 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (*.f64 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 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A) -4)) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 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 (sqrt.f64 2) B))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (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 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) A) -4)) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.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 (sqrt.f64 2) B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 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 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))))) (*.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))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (-.f64 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 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))))) (*.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))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (-.f64 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 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A) -4)) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 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 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 (*.f64 (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)))))) (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 A F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (+.f64 (*.f64 F (*.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A) -4)) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 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 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)))) (/.f64 (sqrt.f64 2) B)) 1/2))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 A F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (+.f64 (*.f64 F (*.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A) -4)) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 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 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A) -4)) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 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 (sqrt.f64 2) B)) (*.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 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 A F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (+.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) A) -4)) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.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 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) A) -4)) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.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 (sqrt.f64 2) B)) (*.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 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 (*.f64 A (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) -1/2)) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 (*.f64 A (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) -1/2)) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 (*.f64 A (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 (*.f64 B A) 2) 2)) (-.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 F (*.f64 (*.f64 A (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 A 8)))))) (*.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 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 (*.f64 B A) 2) 2)) (-.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 A (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A 8)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (*.f64 A F)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 (*.f64 A (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) -1/2)) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16)))))))
(*.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 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 1/2)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) 2)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4) 4)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4)) 8)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4))) 16)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 (-.f64 1 (/.f64 (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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)))
(+.f64 (/.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 -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 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(-.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(-.f64 (-.f64 1 (/.f64 (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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)))
(+.f64 (/.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 -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 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 (/.f64 1/2 (-.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 (/.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 -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 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.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 (*.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 (/.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 -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 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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/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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 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 -4 (*.f64 (/.f64 -1/4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))))
(*.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 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)))))
(/.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 1/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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (/.f64 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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)) 2)
(+.f64 (/.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 -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 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.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 (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 -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 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (/.f64 1 (*.f64 4 (-.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 -4 (*.f64 (/.f64 -1/4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))))
(pow.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.f64 -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)))))))))))
(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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.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) (/.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.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 (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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(-.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(-.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(-.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(-.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.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) 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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 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)))))))) -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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(pow.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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(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 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 0)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 2) (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 2))
(+.f64 (*.f64 F (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 2)) (*.f64 F (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 2)))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (/.f64 F 2)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (/.f64 F 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (/.f64 F 2)))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 0)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 1)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)) 2)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)) 4)
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1)
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))) 8)
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 16)
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1)
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 1)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))

localize70.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.7b
(*.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))))))
15.9b
(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)))))))
22.4b
(/.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.6b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 222 to 125 computations (43.7% saved)

series25.0ms (0%)

Counts
3 → 88
Calls

36 calls:

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

rewrite231.0ms (0.3%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
025291
1175291
2402287
31000287
42489287
55458287
Stop Event
node limit
Counts
3 → 85
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 (+.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 (/.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 (-.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) -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)))))))) (*.f64 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 2 (-.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))) 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 (-.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) 1)))) (#(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)))) (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 (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 (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 (*.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 -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)))))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.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 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/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 (*.f64 4 (*.f64 A C)) (pow.f64 B 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)))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -2)))))) (#(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 (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 1 (*.f64 4 (-.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 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/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 (-.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 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 (-.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 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 (+.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 4 (*.f64 A C)) (pow.f64 B 2)) -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 (+.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 1 (*.f64 4 (-.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)))))))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.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 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 +.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 -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 -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 (+.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 (/.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))))))))) -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))))))))) -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 (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 (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)))))))) 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 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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -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))))))))))))) (#(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 (+.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 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))))))))) -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 (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 (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 (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) -1/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 -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 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/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 (/.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 (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))))))))) -2) 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 (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 (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 (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 (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) -4)))) (#(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 (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)) -8)))) (#(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 (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)))))))) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 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)))))))) -4))) 8)))) (#(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 pow.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 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 +.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 (-.f64 (pow.f64 B 2) (*.f64 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 -.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 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)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F 8))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F 8)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F 8))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.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)))))

simplify573.0ms (0.8%)

Algorithm
egg-herbie
Rules
1714×rational.json-simplify-43
1270×rational.json-simplify-41
980×rational.json-simplify-2
868×rational.json-simplify-46
804×rational.json-simplify-51
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
096034523
1265733483
2579931747
3795731591
Stop Event
node limit
Counts
173 → 388
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 (+.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 (/.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 (-.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) -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)))))))) (*.f64 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 2 (-.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))) 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 (-.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) 1)
(*.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)))) (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 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 (+.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 -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)))))))) -2) (/.f64 1/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)))))))) -2) (*.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/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 (*.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 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -2)))
(*.f64 (*.f64 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 (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 1 (*.f64 4 (-.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(*.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (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/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 (-.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 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 (-.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 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 (+.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 4 (*.f64 A C)) (pow.f64 B 2)) -2)) -2)
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 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 1 (*.f64 4 (-.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)))))))) -4))
(pow.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)
(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 -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 -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 (+.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 (/.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))))))))) -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))))))))) -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 (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 (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)))))))) 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 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 -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 (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 (+.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 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))))))))) -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 (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 (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 (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) -1/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 -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 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/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 (/.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 (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))))))))) -2) 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 (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 (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 (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 (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) -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)
(/.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)))))))) -4)) -8)
(/.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 (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)))))))) -4)) 4)
(/.f64 (*.f64 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)))))))) -4))) 8)
(/.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)
(pow.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)
(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 (-.f64 (pow.f64 B 2) (*.f64 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))))))))
(-.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 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)))))))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F 8))) 4)
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F 8)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F 8))))) 16)
(pow.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)
Outputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1)))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.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 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 (-.f64 A C) A))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) -1/2)))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 (-.f64 A C) A))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.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 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 C (pow.f64 A 2))))) (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 C (pow.f64 A 2))))) (*.f64 A C)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 A C))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 (-.f64 A C) A))) (/.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 (-.f64 A C) A))) (/.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 (-.f64 A C) A))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 (-.f64 A C) A))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F C) (*.f64 A (pow.f64 (-.f64 A C) 3)))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 (-.f64 A C) A))) (/.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 (-.f64 A C) A))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -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 (-.f64 A 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 (-.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 -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 (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 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 C (pow.f64 A 2))))) (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 C (pow.f64 A 2))))) (*.f64 A C)))))) (/.f64 A (*.f64 F 1/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 -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 (-.f64 A C) A))) (/.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 (-.f64 A C) A))) (/.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 (-.f64 A C) A))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 5) (*.f64 A C)))) (+.f64 (*.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 (-.f64 A C) A))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (-.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 (-.f64 A C) A))) (/.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 (-.f64 A C) A))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))))) (*.f64 (/.f64 (/.f64 A 1/2) F) 1/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 (-.f64 A C) A))) (/.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)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1)))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 5) (*.f64 A C)))) (+.f64 (*.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 (-.f64 A C) A))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (-.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 (-.f64 A C) A))) (/.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 (-.f64 A C) A))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))))) (*.f64 (/.f64 (/.f64 A 1/2) F) 1/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 (-.f64 A C) A))) (/.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)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 (-.f64 A C) A))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F C) (*.f64 A (pow.f64 (-.f64 A C) 3)))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 C (*.f64 (-.f64 A C) A))) (/.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 (-.f64 A C) A))) (/.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 (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 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 (*.f64 B (*.f64 A (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) 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 A (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))))) (sqrt.f64 (*.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (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 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 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (/.f64 F (pow.f64 B 2))))) (+.f64 (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 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) 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 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F))) 1/2)) 2) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2)))))) (*.f64 B (pow.f64 A 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F)))) (*.f64 (*.f64 B (*.f64 A (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) 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 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 A (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4)))))))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F))) 1/2)) 2) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2)))))) (*.f64 B (pow.f64 A 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (+.f64 (*.f64 (*.f64 (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 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -1/2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (/.f64 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 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (/.f64 F (pow.f64 B 2))))) (*.f64 -4 (*.f64 (-.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 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (/.f64 F (pow.f64 B 2))))) (+.f64 (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 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) 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 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.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 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (/.f64 F (pow.f64 B 2))))) (+.f64 (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 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) 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 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.f64 (-.f64 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2)) (+.f64 (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.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 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F))) 1/2)) 2) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.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))) (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F))) 1/2)) 2) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2)))))) (*.f64 B (pow.f64 A 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F)))) (*.f64 (*.f64 B (*.f64 A (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F))) 1/2)) 2) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2)))))) (*.f64 B (pow.f64 A 2))) (sqrt.f64 (*.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F) 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 A (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4)))))))) (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 (-.f64 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2)) (+.f64 (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.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 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F))) 1/2)) 2) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F C) (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.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 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1)))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (*.f64 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 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) A)) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) 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 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 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) 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 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 C F))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) 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 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 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)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) 1/8)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3))))) C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2)))) (*.f64 C 1/2)))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 3)))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) A)) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) 1/8)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) -1/8)) (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 C 3)) 1/32))) (/.f64 (pow.f64 B 2) C))) (*.f64 1/16 (*.f64 (pow.f64 B 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 C 1/2)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (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) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 C F))))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 1/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 C) -1/8)) (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 C 3)) 1/32))) (/.f64 (pow.f64 B 2) C))) (*.f64 1/16 (*.f64 (pow.f64 B 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 C 1/2)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (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) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 C F)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) 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 (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 (sqrt.f64 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))) (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)) (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 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 F A) (pow.f64 B 4))))) (*.f64 B C)) (sqrt.f64 (*.f64 2 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.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 F (/.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.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 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.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 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.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 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.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 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (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 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (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 2) (*.f64 (*.f64 B (pow.f64 C 2)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.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 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (pow.f64 C 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.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 -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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (/.f64 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 F (/.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (pow.f64 B 2))))) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 A (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2))))) (/.f64 A (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.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)))))))))))))))))
(+.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.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 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.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 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.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 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (+.f64 (*.f64 -4 (*.f64 A (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (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))))) (pow.f64 B 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))) (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 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.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 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))))))
(+.f64 (*.f64 (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 B (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (+.f64 (*.f64 -4 (*.f64 A (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (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))))) (pow.f64 B 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))) (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 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.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 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (sqrt.f64 (*.f64 2 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (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))) (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 2) (*.f64 (*.f64 B (pow.f64 C 2)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.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 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.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 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1)))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) C))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) C) (sqrt.f64 -1/2)) 1/16)))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (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 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/256 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 2))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (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 (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 (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 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (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 (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 (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/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/256 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) 1/8)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))))) A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/256 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) 2)))) (*.f64 A 1/2)))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 3)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) C) (sqrt.f64 -1/2)) 1/16)) (+.f64 (*.f64 1/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 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 A 3)) 1/32))) (/.f64 (pow.f64 B 2) A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/8)) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 A 3)) 1/32)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) 2))) (*.f64 A 1/2)) 1/16)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 A F))))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.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 (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 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) C) (sqrt.f64 -1/2)) 1/16)) (+.f64 (*.f64 1/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 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 A 3)) 1/32))) (/.f64 (pow.f64 B 2) A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/8)) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 A 3)) 1/32)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) 2))) (*.f64 A 1/2)) 1/16)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 A F))))) (+.f64 (neg.f64 (sqrt.f64 (neg.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 (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 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A))))
(*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))) (*.f64 (*.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 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 F C) (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F A)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) 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 (*.f64 -1/2 (*.f64 (*.f64 F C) (/.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 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 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -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 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 F C) (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F A))))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (/.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (sqrt.f64 -8)) C)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (-.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 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (sqrt.f64 -8)) C) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(+.f64 (+.f64 (*.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 (*.f64 -1/2 (*.f64 (*.f64 F C) (/.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 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 F C) (/.f64 A (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F C) (/.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 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 (pow.f64 C 2) (*.f64 F 8))))))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 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 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 F C) (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) 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 1/2 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))))) (/.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 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F 8))))))))) (*.f64 C (sqrt.f64 -8)))) 1/2)) (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (-.f64 (*.f64 (*.f64 F C) (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) 1/4)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 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 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (sqrt.f64 -8)) C) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F 8))))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (/.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (sqrt.f64 -8)) C)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (-.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 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (sqrt.f64 -8)) C) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 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 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 2) B))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 (sqrt.f64 (*.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 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 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 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F)) (*.f64 1/2 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (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)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F)) (*.f64 1/2 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (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)))))
(+.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 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 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 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F)) (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (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))))) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F)) (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (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))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F)) (+.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (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)) (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (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))))) B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 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 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 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 B 2)))))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 B 2))))) (-.f64 (*.f64 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/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))))) (/.f64 (pow.f64 A 3) B)))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F)) (*.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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 B 2)))))) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (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 F (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))) 1/2))))) (/.f64 (pow.f64 A 3) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F)) (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (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))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F)) (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (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))))) B)) 1/2)) (*.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 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F)) (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (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))))) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F)) (+.f64 (*.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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 B 2)))))) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (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 F (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) F)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))) 1/2))))) (/.f64 (pow.f64 A 3) B)) (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (*.f64 C (neg.f64 (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)))))))
(*.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 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 F C))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (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 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F C))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (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 -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 F C))) -1/2))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F C)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) C) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) C) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 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 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (*.f64 C 8))))) (/.f64 (sqrt.f64 2) (*.f64 (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 F C))) -1/2)))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (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 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) C) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 F (*.f64 (pow.f64 (*.f64 B C) 2) 2)) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) C) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C 8)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) C) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 F (*.f64 (pow.f64 (*.f64 B C) 2) 2)) (*.f64 (pow.f64 B 2) (neg.f64 (/.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) C) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C 8)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) C) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (*.f64 (pow.f64 B 2) (neg.f64 (/.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) C) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C 8)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))
(+.f64 (*.f64 (sqrt.f64 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 (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 (-.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) B)) 1/2)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (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 (-.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) B)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 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 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 (*.f64 1 (pow.f64 (*.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 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))) (-.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 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 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (sqrt.f64 2) B))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (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 (-.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) B)) (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))) (-.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 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 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 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 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 (*.f64 1 (pow.f64 (*.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 (*.f64 1 (pow.f64 (*.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 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))) (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 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))) (-.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 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 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (sqrt.f64 2) B))))) (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 F (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 (+.f64 (*.f64 F (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))) (-.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 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 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.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 F (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 (+.f64 (*.f64 F (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))) (-.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 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 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.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 (sqrt.f64 2) B)) (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))) (-.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 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 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 F (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (*.f64 A (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 -4 (*.f64 A (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))) (-.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 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 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.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 (sqrt.f64 2) B)) (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))) (-.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 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 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))))
(*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))) (+.f64 (*.f64 -1 (*.f64 (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 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (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 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) 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 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) 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 C (sqrt.f64 (*.f64 (*.f64 F A) -16))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))) (+.f64 (*.f64 -1 (*.f64 (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 -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 -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 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 A 8)))))) (*.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 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 B 2) A) 8))))) (*.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 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) 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 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))))))
(*.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 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C)))))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 C (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 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 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)))))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -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 (pow.f64 B 2) (*.f64 F (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2)))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A)))))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))) (+.f64 (+.f64 (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.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 (pow.f64 C 2) (*.f64 (*.f64 F A) -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 (pow.f64 B 2) (*.f64 F (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))))))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 5))))) (*.f64 (pow.f64 B 6) F)))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 5))))) (*.f64 (pow.f64 B 6) F)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2)))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 F (*.f64 (pow.f64 B 3) -2))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C)))))
(+.f64 (*.f64 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 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) (*.f64 F B)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C)))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) (*.f64 F B)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) (*.f64 F B)) (*.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 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) (*.f64 F B))) (+.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 -8 (*.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C))))))
(+.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 -8 (*.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) (*.f64 F B)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 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 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C)))) (+.f64 (*.f64 2 (*.f64 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 A (*.f64 (*.f64 F C) 4)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))))))
(+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (pow.f64 B 3)))) (*.f64 B (*.f64 -2 (+.f64 (*.f64 A (*.f64 (*.f64 F C) 4)) (*.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 -8 (*.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (+.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 A (*.f64 (*.f64 F C) 4)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2)))))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (pow.f64 B 3)))) (*.f64 B (*.f64 -2 (+.f64 (*.f64 A (*.f64 (*.f64 F C) 4)) (*.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 (*.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (pow.f64 A 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 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (*.f64 C (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4))))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4))) (*.f64 F (pow.f64 A 2)))))
(*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4))) (*.f64 F (pow.f64 A 2))) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 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 (*.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 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (*.f64 C (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)))))) (+.f64 (*.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 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (pow.f64 B 2) C)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))) (pow.f64 A 3)))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4))) (*.f64 F (pow.f64 A 2)))) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) C) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (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 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A))) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4))) (*.f64 F (pow.f64 A 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) C) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (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 A (*.f64 (*.f64 (*.f64 F C) (-.f64 C (*.f64 -1 C))) -8))
(*.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 A (*.f64 (*.f64 (*.f64 F C) (-.f64 C (*.f64 -1 C))) -8)) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (+.f64 (pow.f64 B 2) 0))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 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 A (*.f64 (*.f64 (*.f64 F C) (-.f64 C (*.f64 -1 C))) -8)) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2)))))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))))))) A)))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) 2))) A) (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C))))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))) (*.f64 2 (+.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (+.f64 (pow.f64 B 2) 0))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C))))) (/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -1/2 (+.f64 (pow.f64 B 2) 0))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 (+.f64 (pow.f64 B 2) 0) 2))) A))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))) (*.f64 2 (+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C))))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 B 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 F (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2)))))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))))))) A)) (+.f64 (+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 F C) (-.f64 C (*.f64 -1 C))) -8)) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))))))) (*.f64 C (*.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))))) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) 2)))) -2))) (pow.f64 A 2)))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))) (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) 2))) A) (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2)))))) (*.f64 F (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (neg.f64 (pow.f64 C 2))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) 2))) C) -2))) (pow.f64 A 2)))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -1/2 (+.f64 (pow.f64 B 2) 0)))) (*.f64 F (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 C 2) (neg.f64 (+.f64 (pow.f64 B 2) 0))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) 0) 2))) C) -2))) (pow.f64 A 2)) (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (+.f64 (pow.f64 B 2) 0))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -1/2 (+.f64 (pow.f64 B 2) 0))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 (+.f64 (pow.f64 B 2) 0) 2))) A))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 2) (*.f64 F C)))) (*.f64 F (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) C) -2))) (pow.f64 A 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 B 2))))) A))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 F C) -16))
(*.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 (pow.f64 A 2) (*.f64 (*.f64 F C) -16)) (*.f64 4 (*.f64 F (*.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)) (*.f64 4 (*.f64 F (*.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)) (*.f64 4 (*.f64 F (*.f64 A (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 4 (*.f64 F (*.f64 (pow.f64 B 2) A))) (+.f64 (*.f64 -4 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 F C) -16))))
(+.f64 (*.f64 4 (*.f64 F (*.f64 (pow.f64 B 2) A))) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)) (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 F C)))))
(+.f64 (*.f64 4 (*.f64 F (*.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)) (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 F C)))))
(+.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 (*.f64 4 (*.f64 F (*.f64 (pow.f64 B 2) A))) (*.f64 -4 (*.f64 F (*.f64 (pow.f64 B 2) C)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) A))))
(+.f64 (*.f64 4 (*.f64 F (*.f64 (pow.f64 B 2) A))) (+.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)) (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 F C)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 F (*.f64 (pow.f64 (*.f64 B C) 2) 2))) A))))
(+.f64 (*.f64 4 (*.f64 F (*.f64 A (pow.f64 B 2)))) (+.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)) (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 F C)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2)))) A))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 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 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))) 2)) (*.f64 2 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))))) (*.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 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))))) (+.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 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 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))) (+.f64 (*.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 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (pow.f64 B 2) A)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))))))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))))))) (+.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (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 C (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))) 2))))
(+.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 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 2 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))))) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (pow.f64 C 3) F)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 A (*.f64 (*.f64 (*.f64 F C) (-.f64 A (*.f64 -1 A))) -8))
(*.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 A (*.f64 (*.f64 (*.f64 F C) (-.f64 A (*.f64 -1 A))) -8)) (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 A (neg.f64 A))))) (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 A 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (*.f64 F 2)))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 A (neg.f64 A))))) (*.f64 (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) 0) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (*.f64 F 2)))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 A (neg.f64 A))))) (*.f64 (+.f64 (*.f64 A (*.f64 (pow.f64 B 2) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (*.f64 F 2)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 F C) (-.f64 A (*.f64 -1 A))) -8)) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2))))))) (/.f64 F C)))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F 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 A 2))))) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) -1/2))) (/.f64 F C)) (*.f64 F (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 A 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 A (neg.f64 A))))) (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) 0) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) 0))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (pow.f64 B 2) 0)))) C)))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 A (neg.f64 A))))) (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 A (*.f64 (pow.f64 B 2) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (/.f64 (+.f64 (*.f64 2 (pow.f64 (*.f64 B A) 2)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (pow.f64 B 2)))) C)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 F C) (-.f64 A (*.f64 -1 A))) -8)) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2))))))) (/.f64 F C))) (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))) 2))))) (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))))) (/.f64 F (pow.f64 C 2)))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 A (neg.f64 A))))) (+.f64 (*.f64 2 (*.f64 F (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) (neg.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2))) (*.f64 -2 A)) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) -1/2)))) (pow.f64 C 2)))) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) -1/2))) (/.f64 F C)) (*.f64 F (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 A 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 A (neg.f64 A))))) (*.f64 2 (+.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) 0) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))))) (+.f64 (*.f64 F (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) 0) 2)) (*.f64 (pow.f64 A 2) (neg.f64 (+.f64 (pow.f64 B 2) 0)))) (*.f64 -2 A)) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 (pow.f64 B 2) A)))) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) 0))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (pow.f64 B 2) 0)))) (/.f64 F C))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 A (neg.f64 A))))) (+.f64 (*.f64 2 (*.f64 F (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (neg.f64 (pow.f64 (*.f64 B A) 2))) (*.f64 -2 A)) (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 B 2))))) (pow.f64 C 2)))) (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 A (*.f64 (pow.f64 B 2) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (/.f64 (+.f64 (*.f64 2 (pow.f64 (*.f64 B A) 2)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (pow.f64 B 2)))) C))))))
(*.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 4 (*.f64 (pow.f64 B 2) (*.f64 F C))))
(+.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 -4 (*.f64 F (*.f64 (pow.f64 B 2) A)))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (+.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -4))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (+.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 F (*.f64 (*.f64 A (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 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) C)) (*.f64 -4 (*.f64 F (*.f64 (pow.f64 B 2) A))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (+.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 F C))) (+.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -4)) (*.f64 -2 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) C)))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (+.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 F C))) (+.f64 (*.f64 F (*.f64 (*.f64 A (pow.f64 B 2)) -4)) (*.f64 -2 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) C)))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.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 (+.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 A (-.f64 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 A (-.f64 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 (/.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 A (-.f64 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 (/.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) -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 A (-.f64 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)))) (/.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 (/.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 (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 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 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 A (-.f64 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 A (-.f64 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 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 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 A (-.f64 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 A (-.f64 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 (/.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) 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 A (-.f64 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 (/.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 (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 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 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 A (-.f64 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 A (-.f64 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 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (-.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 2 (*.f64 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.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 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 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 A (-.f64 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 (*.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 A (-.f64 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 A (-.f64 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 A (-.f64 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 A (-.f64 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 (*.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 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 (/.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 A (-.f64 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 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 (/.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 (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 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 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 A (-.f64 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 A (-.f64 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 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 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 (*.f64 4 (*.f64 A C)) (pow.f64 B 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 (*.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 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 A (-.f64 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)))))))) -4) (/.f64 1 (*.f64 4 (-.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 -4 (/.f64 1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 -4 (*.f64 (/.f64 -1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (+.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)))))))) (-.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 A (-.f64 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 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (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 A (-.f64 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 A (-.f64 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 (-.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 A (-.f64 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 (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 (*.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 F 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 (*.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 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 (*.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 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 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -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 (*.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 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 (*.f64 4 (*.f64 A C)) (pow.f64 B 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 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.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 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 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 A (-.f64 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 A (-.f64 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 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 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 (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 (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 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 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 A (-.f64 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 A (-.f64 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 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 (/.f64 1 (*.f64 4 (-.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)))))))) -4))
(*.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 -4 (/.f64 1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 -4 (*.f64 (/.f64 -1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(pow.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 A (-.f64 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)))
(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 A (-.f64 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 A (-.f64 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 A (-.f64 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 A (-.f64 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 A (-.f64 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 A (-.f64 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 A (-.f64 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 (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))))))))) -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))))))))) -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 A (-.f64 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) (/.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 A (-.f64 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 A (-.f64 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 A (-.f64 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 A (-.f64 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 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 A (-.f64 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 -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 A (-.f64 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 A (-.f64 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 A (-.f64 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 (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))))))))) -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 A (-.f64 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 A (-.f64 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 A (-.f64 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 A (-.f64 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 A (-.f64 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 A (-.f64 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) -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 A (-.f64 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 A (-.f64 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 A (-.f64 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 A (-.f64 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 (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 A (-.f64 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 A (-.f64 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 (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))))))))) -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 A (-.f64 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 A (-.f64 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 A (-.f64 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 A (-.f64 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 A (-.f64 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 A (-.f64 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)))))))) -4) -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 A (-.f64 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 A (-.f64 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 (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)) -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 A (-.f64 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 A (-.f64 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 (*.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)) 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 A (-.f64 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 (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)))))))) -4))) 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 A (-.f64 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 A (-.f64 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))))))
(pow.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 A (-.f64 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 A (-.f64 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 A (-.f64 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 A (-.f64 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 (pow.f64 B 2) (*.f64 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))))))))
(*.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 (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 A (-.f64 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 A (-.f64 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 (*.f64 (-.f64 (pow.f64 B 2) (*.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F 8))) 4)
(/.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F 8) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 4)
(*.f64 (*.f64 F (*.f64 8 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 4))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F 8)))) 8)
(*.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F 8) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 1/4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F 8))))) 16)
(*.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F 8) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 1/4)
(pow.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 A (-.f64 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)))))

localize77.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
18.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)))))))))
24.1b
(/.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.6b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 230 to 142 computations (38.3% saved)

series87.0ms (0.1%)

Counts
3 → 88
Calls

36 calls:

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

rewrite118.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

simplify359.0ms (0.5%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
096635788
1269234766
2565433446
3795833290
Stop Event
node limit
Counts
152 → 353
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8)))))))) (pow.f64 B 6)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 7)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) C)) (pow.f64 B 5)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7))))))) (pow.f64 C 3)) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (*.f64 F (pow.f64 B 6))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B)))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)))))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F)) (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F)) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A))))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 C F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 C F)) (+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 C F)) (+.f64 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) F)))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 F (+.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C) (*.f64 F (+.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C) (+.f64 (*.f64 F (+.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) F) (pow.f64 C 2)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -1))
(+.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -1) -1)
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) -2)
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 4) 8)
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) -4)
(/.f64 (*.f64 2 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 4)) 16)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 0)
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 0)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 4 F))) 4)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 8)) 16)
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)
Outputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (pow.f64 B 2)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))) (pow.f64 B 4))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) 1/32)))) (pow.f64 B 4)))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) 1/32)))) (pow.f64 B 4)))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8)))))))) (pow.f64 B 6)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 5)))) (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 8)))))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (pow.f64 C 3)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 4))))))))) (pow.f64 B 6)))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (-.f64 (*.f64 1/4 (*.f64 A (/.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (/.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 F (*.f64 A (*.f64 (pow.f64 C 2) 8)))))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) 1/32)) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (pow.f64 C 3)))) (*.f64 1/128 (*.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 4))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 7))))))))) (pow.f64 B 6)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) 1/32)))) (pow.f64 B 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (-.f64 (*.f64 1/4 (*.f64 A (/.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (/.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 F (*.f64 A (*.f64 (pow.f64 C 2) 8)))))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) 1/32)) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (pow.f64 C 3)))) (*.f64 1/128 (*.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 4))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 7))))))))) (pow.f64 B 6)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) 1/32)))) (pow.f64 B 4)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -2)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (pow.f64 B 5))) -2))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (pow.f64 B 5))) -2))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 7)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) C)) (pow.f64 B 5)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))) (*.f64 (pow.f64 B 2) C))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 C (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) B)) 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2)))))))) (pow.f64 B 3))))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (*.f64 C (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) B)) 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -2)))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -2))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (+.f64 (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (pow.f64 B 5))) -2))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (/.f64 (pow.f64 C 2) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) -1/2)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F C)) 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2)))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2)))) (pow.f64 B 5))) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -64))))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (pow.f64 B 5))) -2))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (/.f64 (pow.f64 C 2) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) -1/2)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F C)) 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2)))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2)))) (pow.f64 B 5))) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -64))))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4))
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2))))))))
(+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3)))))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) -1/64))) (*.f64 -1/16 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (+.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C 8))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 1/32 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))))))) (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C 8)))))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) -1/8)) (+.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 B 6) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) 1/32))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3)))))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) -1/64)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 5))))))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 2))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))) -2))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 2))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))) -2))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2))))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7))))))) (pow.f64 C 3)) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 5))))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))))) (pow.f64 B 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 7))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 7))) -64))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 2))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))) -2)))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -2 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 2))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (*.f64 (pow.f64 B 2) A))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (-.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 2))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -8)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) -64))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 2))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))) -2)))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -2 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 2))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (*.f64 (pow.f64 B 2) A))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (-.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 2))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -8)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) -64))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 2))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))) -2)))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -2 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 2))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (*.f64 A (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (-.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 2))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -8)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) -64))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) 1/16))) C)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (neg.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16))) C)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) 1/16))) C)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2))))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16))) C)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) -1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) -1/16))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) 1/16))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2))) (neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A 8)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (sqrt.f64 -8))) 1/32)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256)))) (pow.f64 C 3))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16))) C)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) -1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) -1/16)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) -1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) -1/16))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16))) C) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A 8)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (sqrt.f64 -8))) 1/32)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256)))) (pow.f64 C 3)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))
(*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C))) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C))) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (sqrt.f64 -8) C)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) C)) 1/2)) 2)) (*.f64 (sqrt.f64 -8) C)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) C)) 1/2)) 2)) (*.f64 (sqrt.f64 -8) C)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (sqrt.f64 -8) C)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 5)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (sqrt.f64 -8) C)) 1/2)) 2)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 A (*.f64 (pow.f64 C 2) 8))))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) C)) 1/2)) 2)) (*.f64 (sqrt.f64 -8) C)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 5)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) C)) 1/2)) 2)) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (*.f64 (pow.f64 C 2) 8)))))) (*.f64 (sqrt.f64 -8) C))) 1/2))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 5)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) C)) 1/2)) 2)) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (*.f64 (pow.f64 C 2) 8)))))) (*.f64 (sqrt.f64 -8) C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) C)) 1/2)) 2)) (*.f64 (sqrt.f64 -8) C)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) B)) 2)))) (/.f64 (pow.f64 A 2) B)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) B)) 2)))) (/.f64 (pow.f64 A 2) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))) (*.f64 (pow.f64 B 2) C)))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) B)) 2))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))))) (/.f64 (pow.f64 A 3) B))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 (pow.f64 B 2) C)))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))))) (/.f64 (pow.f64 A 3) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2))) (/.f64 (pow.f64 A 2) B)))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2))) (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 (pow.f64 B 2) C)))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))))) (/.f64 (pow.f64 A 3) B)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 F C))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F C))))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) -1/2))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F C)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C 8))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) -1/2)))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C 8)))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)))))
(+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C 8)))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) -4)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) 2)))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) -4)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) 2)))) (/.f64 (sqrt.f64 2) B)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) -4)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2))) (/.f64 (sqrt.f64 2) B))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2)) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2)) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2)) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (/.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)) -1/2)) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)) -1/2)) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2))) (neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A 8)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 A) F)))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A 8)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 A) F)))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)) (*.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (*.f64 F (pow.f64 B 6))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4))))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 F (pow.f64 B 2))) (+.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))) (*.f64 F (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 5)))))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)) (+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))) (*.f64 F (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 5)))))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)) (+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 5)))))))) (*.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 F (pow.f64 B 2)))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(*.f64 F (*.f64 (pow.f64 B 3) -1))
(*.f64 F (neg.f64 (pow.f64 B 3)))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -1)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C))))
(*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -1)) (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C)))))
(+.f64 (*.f64 B (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3)))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C))) (+.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -1)) (*.f64 F (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))))) (*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A C) C)) -4))))
(+.f64 (+.f64 (*.f64 B (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))))) (*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A C) C)) -4)))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C))))
(*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (pow.f64 B 3)))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 A (*.f64 (*.f64 F C) 4)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))))))))
(+.f64 (*.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F C) 4)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))) (neg.f64 B)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (pow.f64 B 3))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A C) C)) -4)) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 A (*.f64 (*.f64 F C) 4)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)))))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A C) C)) -4)) (+.f64 (*.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F C) 4)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))) (neg.f64 B)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (pow.f64 B 3)))))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) (*.f64 F A)))
(+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 F A)))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F)) (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) (*.f64 F A)) (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))))))
(+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 A 2))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F)) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2))))) (+.f64 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) (*.f64 F A))) (*.f64 F (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))) (*.f64 (pow.f64 B 2) C))))) (pow.f64 A 3)))))
(+.f64 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 F A))) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 (pow.f64 B 2) C))))) (pow.f64 A 3))) (*.f64 (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 A 2)))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))
(*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 C -1)))) -4))
(*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2)))))) (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 C -1)))) -4)) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1))))))
(+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2)))) 2)) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))))
(+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) 0)) 2)) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))))
(+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2)))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1)))) (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 C -1)))) -4)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) A))) (*.f64 2 (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) A)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (+.f64 (*.f64 2 (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) A))) (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) A))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (*.f64 C (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2)))) 2))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (+.f64 (*.f64 2 (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 (+.f64 (pow.f64 B 2) 0) A))) (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 B 2) 0) A))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (*.f64 C (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) 0)) 2))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 (*.f64 B C) 2)) A)) (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 B 2) A))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A))))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2)))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (/.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) A))) (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 C -1)))) -4)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) A))) (*.f64 -2 (*.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))))) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) 2)))) (/.f64 C (pow.f64 A 2))))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) A)))) (*.f64 -2 (*.f64 (*.f64 F (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (neg.f64 (pow.f64 C 2))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) 2)))) (/.f64 C (pow.f64 A 2))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (pow.f64 A 2)))) (*.f64 2 (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) A))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (*.f64 C (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2)))) 2))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 B 2) 0) A)))) (*.f64 -2 (*.f64 (*.f64 F (+.f64 (*.f64 (+.f64 (pow.f64 B 2) 0) (neg.f64 (pow.f64 C 2))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) 0) 2)))) (/.f64 C (pow.f64 A 2))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (/.f64 (+.f64 (pow.f64 B 2) 0) (pow.f64 A 2)))) (*.f64 2 (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 (+.f64 (pow.f64 B 2) 0) A))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (*.f64 C (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) 0)) 2))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 B 2) A)))) (*.f64 -2 (*.f64 (*.f64 F (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)))) (/.f64 C (pow.f64 A 2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 A 2)))) (*.f64 2 (/.f64 (*.f64 F (pow.f64 (*.f64 B C) 2)) A)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 F (pow.f64 A 2)))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 2)))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 F (*.f64 2 (*.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 F (pow.f64 A 2)))) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) A)))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 2))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 F (*.f64 2 (*.f64 A (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (+.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 -8 (*.f64 C (*.f64 F (pow.f64 A 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) A))))
(+.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 2)))) (neg.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2)))) A)))
(+.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 F (*.f64 2 (*.f64 A (pow.f64 B 2)))))) (neg.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2)))) A)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 C F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (*.f64 F C) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))))
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 C F)) (+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) -4))) (*.f64 F (pow.f64 C 2))) (*.f64 C (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (pow.f64 C 2))) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (*.f64 F C) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))))))
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 C F)) (+.f64 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))))) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) -4))) (*.f64 F (pow.f64 C 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (pow.f64 C 3))))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (pow.f64 C 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 C 3)))) (*.f64 (*.f64 F C) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (pow.f64 C 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 C 3)))) (*.f64 (*.f64 F C) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 A (*.f64 A -1)))) -4))
(*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 F (+.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 A (*.f64 A -1)))) -4)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1))) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 A 2)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 A 2)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 2 (*.f64 A (pow.f64 B 2))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C) (*.f64 F (+.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 A (*.f64 A -1)))) -4)) (+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1))) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) 2)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2)))))) (/.f64 F C))))
(+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 A 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) -1/2))) (/.f64 F C)) (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)) (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 A 2))) (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 B 2) 0) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) 0) -1/2))) C))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)) (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 2 (*.f64 A (pow.f64 B 2)))) (/.f64 (+.f64 (*.f64 2 (pow.f64 (*.f64 B A) 2)) (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 2) -1/2))) C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C) (+.f64 (*.f64 F (+.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) F) (pow.f64 C 2)))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 A (*.f64 A -1)))) -4)) (+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1))) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))))))) (+.f64 (*.f64 F (/.f64 (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) 2)) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) -1))))) (*.f64 A (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))))))) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) 2)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2)))))) (/.f64 F C)))))
(+.f64 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 A 2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2)) (*.f64 (pow.f64 A 2) (neg.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2)))))) (*.f64 -2 A)) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 (*.f64 (pow.f64 B 2) -1/2) A))) (pow.f64 C 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) -1/2))) (/.f64 F C)) (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) 0) 2)) (*.f64 (+.f64 (pow.f64 B 2) 0) (neg.f64 (pow.f64 A 2)))) (*.f64 -2 A)) (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 (*.f64 (pow.f64 B 2) -1/2) A))) (/.f64 F (pow.f64 C 2))) (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 A 2))) (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 B 2) 0) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) 0) -1/2))) C)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (neg.f64 (pow.f64 (*.f64 B A) 2))) (*.f64 -2 A)) (*.f64 (*.f64 (pow.f64 B 2) (pow.f64 B 2)) (*.f64 -1/2 A))) (/.f64 F (pow.f64 C 2))) (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 2 (*.f64 A (pow.f64 B 2)))) (/.f64 (+.f64 (*.f64 2 (pow.f64 (*.f64 B A) 2)) (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 2) -1/2))) C)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 2 C)))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 2 C))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 2 C)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) C)) (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) C)) (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 1/4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 1/4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 4))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -1))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(+.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -1) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 1/4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) -2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 4) 8)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) -4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(/.f64 (*.f64 2 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 4)) 16)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 0)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 0)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 4 F))) 4)
(*.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F 4)) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 4))
(*.f64 (*.f64 F (*.f64 4 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 4))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 8) 8)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 8)) 16)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))

localize69.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.9b
(*.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)))))))
18.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))))))))
24.1b
(/.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.6b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 215 to 125 computations (41.9% saved)

series117.0ms (0.2%)

Counts
3 → 88
Calls

36 calls:

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

rewrite95.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify282.0ms (0.4%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
097936393
1271935339
2573834247
Stop Event
node limit
Counts
153 → 318
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8)))))))) (pow.f64 B 6)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 7)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) C)) (pow.f64 B 5)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7))))))) (pow.f64 C 3)) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 B 4)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (pow.f64 B 6))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 B 4))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -1))
(+.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -1) -1)
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) -1)
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 2) 2)
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) -1)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -2) -2)
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 4) 8)
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) -4)
(/.f64 (*.f64 2 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 4)) 16)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 0)
(+.f64 0 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(+.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(-.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 0)
(/.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(/.f64 (*.f64 4 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 F 8)) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 F 8))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 F 8))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 F 8)))) 16)
(pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
Outputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)))))) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (pow.f64 B 2)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))) (pow.f64 B 4))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)))))) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F A) (/.f64 C (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 1/32 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5))))))))) (pow.f64 B 4)))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8)))))))) (pow.f64 B 6)))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (pow.f64 B 2)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 8))))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (pow.f64 C 3)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 4))))))))) (pow.f64 B 6)) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))) (pow.f64 B 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (-.f64 (*.f64 1/4 (*.f64 A (/.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 5)))) (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F A) (/.f64 C (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (*.f64 F (*.f64 A (*.f64 (pow.f64 C 2) 8)))) 1/2)))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) 1/8)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F A) (/.f64 C (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (pow.f64 C 3)))) (*.f64 1/128 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 4))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))))))))) (pow.f64 B 6)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F A) (/.f64 C (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 1/32 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5))))))))) (pow.f64 B 4)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))))))) (-.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) B))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) -16)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 -2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 -2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 7)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) C)) (pow.f64 B 5)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))))))) (-.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) B))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) -16)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))) (*.f64 (pow.f64 B 2) C))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 C (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))))))) (-.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) B))) 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2)))))))) (pow.f64 B 3))))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))))))) (-.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) B))) 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2)))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (/.f64 (pow.f64 C 2) (pow.f64 B 7))) -8)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F C)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) 2)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) 1/2)) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) 1/2)) 2)))) (pow.f64 B 5))) (*.f64 -2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -64)))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 -2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F))))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2)))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (/.f64 (pow.f64 C 2) (pow.f64 B 7))) -8)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F C)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) 2)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) 1/2)) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) 1/2)) 2)))) (pow.f64 B 5))) (*.f64 -2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -64)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 -2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4))
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 1/4))) A)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 1/4))) A)) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))))) (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/16)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (+.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (*.f64 C 8)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 1/32 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))))))) (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/16)) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (+.f64 (+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 1/4))) A))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 -1/8 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 (*.f64 B C) 2) 2)) (-.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C 8)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/64)) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))))))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)))) (pow.f64 A 3)))) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) -1/2)))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 5)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 2))) (pow.f64 B 3))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -16)) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -2))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) 1/2)) 2))) (pow.f64 B 3))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -16)) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) -2))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) -1/2))))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7))))))) (pow.f64 C 3)) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 5)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 7))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 7))) -64)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 2))) (pow.f64 B 3))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -16)) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -2)))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -2 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 2))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (*.f64 (pow.f64 B 2) A))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (-.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 2))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -8)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 7))) -64))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) -1/2)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) 1/2)) 2))) (pow.f64 B 3))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -16)) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) -2)))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 -2 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) 1/2)) 2))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (*.f64 (pow.f64 B 2) A))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (-.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) 1/2)) 2))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) -1/2)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) -8)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 7))) -64))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 1/4)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2))))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 1/4)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) -1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) -1/16))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) (neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8)) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256)))) (pow.f64 C 3))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 1/4)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) -1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) -1/16)))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8)) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256)))) (pow.f64 C 3))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 1/4)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) -1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) -1/16)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))
(*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (sqrt.f64 -8) C)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)) 2)) (*.f64 (sqrt.f64 -8) C)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (sqrt.f64 -8) C)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 5)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (sqrt.f64 -8) C)))) 2)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 A (*.f64 (pow.f64 C 2) 8))))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)) 2)) (*.f64 (sqrt.f64 -8) C)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 5)))))) (*.f64 1/2 (*.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) 8))))))) (*.f64 (sqrt.f64 -8) C)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) B)) 2)))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2)))) B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) B)) 2)))) (/.f64 (pow.f64 A 2) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))) (*.f64 (pow.f64 B 2) C)))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) B)) 2))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))))) (/.f64 (pow.f64 A 3) B))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 2 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 (pow.f64 B 2) C)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) -1/2)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))))) (/.f64 (pow.f64 A 3) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2)))) B)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (*.f64 A (sqrt.f64 -16))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) -1/2))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F C)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) -1/2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (*.f64 C 8)))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 (*.f64 B C) 2) 2)) (-.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C 8)))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2))) (*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 (*.f64 B C) 2) 2)) (-.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C 8)))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2))) (*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (*.f64 A (sqrt.f64 -16))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) -4)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) 2)))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) -4)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) 2)))) (/.f64 (sqrt.f64 2) B)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) -4)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) 1/2)) 2)) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) 1/2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) 1/2)) 2)) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (/.f64 (sqrt.f64 2) B))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/2)) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/2)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) (neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F A))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/2)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F A))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.f64 2 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (pow.f64 B 2))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 B 4)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (*.f64 (pow.f64 B 4) 2))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.f64 2 (+.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F A) (/.f64 C (pow.f64 (-.f64 A C) 3))))) (pow.f64 B 4)) (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (pow.f64 B 6))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 B 4))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (*.f64 (pow.f64 B 4) 2)) (*.f64 2 (*.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 5))))) (pow.f64 B 6))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 A (/.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 5))))) (pow.f64 B 6)) (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F A) (/.f64 C (pow.f64 (-.f64 A C) 3))))) (pow.f64 B 4)))) (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.f64 2 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 F (*.f64 (pow.f64 B 3) -2))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 2 (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 2 (*.f64 (+.f64 (*.f64 A (*.f64 C 4)) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2))) (*.f64 F B)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 A (*.f64 C 4)) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2))) (*.f64 F B))) (*.f64 2 (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 A (*.f64 C 4)) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2))) (*.f64 F B))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 (+.f64 A C) C)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 A (*.f64 C 4)) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2))) (*.f64 F B))) (+.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 (*.f64 F (*.f64 (+.f64 A C) C)) (*.f64 A -8))) (*.f64 2 (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (*.f64 -2 (*.f64 B (+.f64 (*.f64 (*.f64 A (*.f64 F C)) 4) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2))))) (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F A) 4)) (*.f64 F (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)))) (*.f64 B -2)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 (+.f64 A C) C)))) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (*.f64 -2 (*.f64 B (+.f64 (*.f64 (*.f64 A (*.f64 F C)) 4) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)))))))))
(+.f64 (*.f64 (*.f64 F (*.f64 (+.f64 A C) C)) (*.f64 A -8)) (+.f64 (*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2))))) (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F A) 4)) (*.f64 F (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)))) (*.f64 B -2))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) 2))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))))))
(*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))))) (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))))))))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))))) (+.f64 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))))))))))) (*.f64 2 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 C (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))) (*.f64 (pow.f64 B 2) C))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))))))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 2 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F C)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) 2)) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) -1/2)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (*.f64 C -1)))))
(*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (*.f64 C -1))))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1)))))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C)))) (*.f64 2 (+.f64 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 2 (*.f64 F C))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C)))) (*.f64 2 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 2 (*.f64 F C))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (*.f64 C -1))))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))))) (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) (*.f64 (*.f64 F (pow.f64 C 2)) 2))) A)))
(+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C)))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -1/2 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 F (pow.f64 C 2)) 2))) A) (+.f64 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 2 (*.f64 F C))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C)))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -1/2 (+.f64 (pow.f64 B 2) 0))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) 0))))) A) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 2 (*.f64 F C))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))))
(+.f64 (+.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (*.f64 C -1))))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))))) (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) (*.f64 (*.f64 F (pow.f64 C 2)) 2))) A))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) -1/2)) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) 2))))))) (pow.f64 A 2))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C)))) (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -1/2 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 F (pow.f64 C 2)) 2))) A) (+.f64 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 2 (*.f64 F C))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -1/2 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (pow.f64 C 2))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))) 2))) C) -2))) (pow.f64 A 2)))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C)))) (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -1/2 (+.f64 (pow.f64 B 2) 0))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) 0))))) A) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 2 (*.f64 F C))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -1/2 (+.f64 (pow.f64 B 2) 0)))) (*.f64 F (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 C 2) (neg.f64 (+.f64 (pow.f64 B 2) 0))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) 0) 2))) C) -2))) (pow.f64 A 2)))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 F C) (pow.f64 A 2)))
(*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)))
(+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -4)) (*.f64 -16 (*.f64 (*.f64 F C) (pow.f64 A 2)))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)) (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 F C) (pow.f64 A 2))) (+.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) A))))
(+.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)) (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (*.f64 F (*.f64 (pow.f64 (*.f64 B C) 2) 2))) A))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 2 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(*.f64 2 (+.f64 (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 2 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 C 2) 2)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))))) (+.f64 (*.f64 2 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 2 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 C 2) 2)) (+.f64 (*.f64 2 (+.f64 (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 2 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (*.f64 (pow.f64 B 2) A))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (*.f64 A -1)))))
(*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (*.f64 A -1))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1)))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A))) (*.f64 (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (*.f64 F 2)))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A))) (*.f64 (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 B 2) 0))) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (*.f64 F 2)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (*.f64 A -1))))) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1)))))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2))))))) (/.f64 F C)))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A))) (*.f64 2 (+.f64 (*.f64 F (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) -1/2))) C)) (*.f64 F (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A))) (*.f64 2 (+.f64 (*.f64 F (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 (pow.f64 A 2) 2)) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (pow.f64 B 2) 0)))) C)) (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 B 2) 0))) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (*.f64 A -1))))) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2))))))) (/.f64 F C))) (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))) 2))))) (*.f64 A (*.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))))) (/.f64 F (pow.f64 C 2)))))))
(+.f64 (*.f64 2 (*.f64 F (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) -1/2))) C))) (+.f64 (*.f64 2 (+.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) (neg.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2))) (*.f64 -2 A)) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) -1/2)))) (/.f64 F (pow.f64 C 2))))) (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A)))))
(+.f64 (*.f64 2 (*.f64 F (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 (pow.f64 A 2) 2)) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (pow.f64 B 2) 0)))) C))) (+.f64 (*.f64 2 (+.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 B 2) 0))) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) 0) 2)) (*.f64 (pow.f64 A 2) (neg.f64 (+.f64 (pow.f64 B 2) 0)))) (*.f64 -2 A)) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (pow.f64 B 2) 0))))) (/.f64 F (pow.f64 C 2))))) (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -4))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -4)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -4)) (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) C)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2))
(*.f64 2 (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 -2 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 -2 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2))
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 -2 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 -2 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -1))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(+.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -1) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 1/4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 2) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -2) -2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 4) 8)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) -4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 4)) 16)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 0)
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(+.f64 0 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(+.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(-.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 0)
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (*.f64 4 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2)
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 F 8)) 4)
(*.f64 (*.f64 F 8) (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 4))
(*.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 8)) (/.f64 F 4))
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 F 8))) 8)
(*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 F 8)) 1/4)
(*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 8))) 1/4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 F 8))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 F 8)))) 16)
(*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 F 8)) 1/4)
(*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 8))) 1/4)
(pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))

eval3.6s (5.2%)

Compiler

Compiled 176475 to 123988 computations (29.7% saved)

prune643.0ms (0.9%)

Pruning

46 alts after pruning (46 fresh and 0 done)

PrunedKeptTotal
New1777461823
Fresh000
Picked101
Done303
Total1781461827
Error
23.7b
Counts
1827 → 46
Alt Table
Click to see full alt table
StatusErrorProgram
60.7b
(/.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.6b
(/.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.0b
(/.f64 (+.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 (*.f64 4 A) C) (pow.f64 B 2)))
61.4b
(/.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.2b
(/.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
58.5b
(/.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)))
59.3b
(/.f64 (sqrt.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -4))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
58.8b
(/.f64 (sqrt.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
58.8b
(/.f64 (sqrt.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.f64 2 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (pow.f64 B 2))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
62.1b
(/.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.1b
(/.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 B 2) C)) (+.f64 A (neg.f64 C)))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
58.1b
(/.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.6b
(/.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.7b
(/.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)))
61.3b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
58.5b
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
58.9b
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
55.5b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 2 (*.f64 A (pow.f64 B 2)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
57.2b
(/.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 A) (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
59.8b
(/.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.2b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.6b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.2b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
57.0b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
54.9b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
58.1b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
56.1b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
58.2b
(/.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.8b
(/.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)))
56.6b
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
56.8b
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.1b
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (+.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -4)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
60.0b
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 F C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
60.0b
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 C (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
59.5b
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))) (*.f64 2 (+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C))))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 B 2))))) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.2b
(/.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.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 B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (*.f64 C 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))))
61.1b
(+.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 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 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) C)) (sqrt.f64 (*.f64 2 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
60.3b
(*.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.2b
(*.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))))))))
51.7b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
55.4b
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
54.2b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))
54.9b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
Compiler

Compiled 3472 to 2516 computations (27.5% saved)

localize159.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.7b
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)
18.4b
(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))))))))
23.3b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
35.6b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 239 to 151 computations (36.8% saved)

series26.0ms (0%)

Counts
3 → 88
Calls

36 calls:

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

rewrite99.0ms (0.1%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
027241
1190235
2382235
3817235
41834235
54861235
Stop Event
node limit
Counts
3 → 102
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 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))))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)
Outputs
((#(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 (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 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 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 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 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 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 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 4 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 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 4 (/.f64 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)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 4 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 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 4 (*.f64 (/.f64 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)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 4 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.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 (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 (/.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 (-.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 -1 (*.f64 (/.f64 (-.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))))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 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 (/.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)))) 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 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 -2 (/.f64 (-.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 -2 (*.f64 2 (/.f64 (-.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 -2 (*.f64 (/.f64 (-.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)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 (neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 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 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 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 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 8 (*.f64 2 (/.f64 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)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 8 (/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 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 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 -4 (*.f64 2 (/.f64 (-.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 -4 (/.f64 (*.f64 4 (-.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 1/2 (/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 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 (-.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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (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 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 8 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 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 2 (*.f64 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)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 4 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 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 (-.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 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -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) (*.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)))))))) 2) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 (/.f64 (-.f64 (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))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.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 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.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 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (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 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 4 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 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 (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)))))))) 1/2) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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))) 8)))) (#(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) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 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)))))))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 (neg.f64 (*.f64 2 (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 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 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 +.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 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) (/.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)))))))) 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 (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 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 (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 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 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 (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 (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 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 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 (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 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 (*.f64 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 pow.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 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 +.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))) (/.f64 F 2)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 F 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 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 1)))))

simplify267.0ms (0.4%)

Algorithm
egg-herbie
Rules
1318×rational.json-simplify-41
1288×rational.json-simplify-35
1248×rational.json-simplify-43
828×rational.json-simplify-2
744×rational.json-simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
089634228
1262733478
2663633470
Stop Event
node limit
Counts
190 → 257
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 (*.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/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 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(+.f64 (/.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 (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 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 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 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(/.f64 1 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) 2))
(/.f64 4 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(/.f64 4 (/.f64 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)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 4 (/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 4 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) 1))
(/.f64 4 (*.f64 (/.f64 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)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1))
(/.f64 4 (*.f64 (/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 4 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.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 (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 (/.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 (-.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 -1 (*.f64 (/.f64 (-.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))))))))) 1))
(/.f64 -1 (*.f64 (/.f64 (/.f64 (-.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))))))))) 2) 2))
(/.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)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 (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 -2 (*.f64 2 (/.f64 (-.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 -2 (*.f64 (/.f64 (-.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)) 1))
(/.f64 -2 (*.f64 (/.f64 (-.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))))))))) 2))
(/.f64 -2 (neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.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 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 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)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 4)
(/.f64 8 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))
(/.f64 8 (*.f64 2 (/.f64 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)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 8 (*.f64 2 (/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 8 (/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 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 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 -4 (*.f64 2 (/.f64 (-.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 -4 (/.f64 (*.f64 4 (-.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 1/2 (/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 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 (-.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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (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 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.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 8 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 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 2 (*.f64 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)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 8)
(/.f64 (*.f64 2 (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 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (/.f64 4 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 (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 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -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) (*.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)))))))) 2) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))
(/.f64 -1/2 (/.f64 (/.f64 (-.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))))))))) 2))
(/.f64 (neg.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 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 2 (neg.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 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 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)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) 16)
(/.f64 (*.f64 2 (*.f64 2 (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 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 2 (/.f64 4 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 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 (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)))))))) 1/2) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 8)
(/.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) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 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)))))))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/4)
(/.f64 (neg.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (neg.f64 (neg.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 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (neg.f64 (*.f64 2 (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 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 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)
(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 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) (/.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)))))))) 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 (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 (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 (*.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 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 (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 (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 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 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 (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 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 (*.f64 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)
(pow.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)
(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))) (/.f64 F 2)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 F 2)))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 0)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)) 2)
(/.f64 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)) 4)
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 16)
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 1)
Outputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 (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 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -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 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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))) -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 (*.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 (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 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.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))) -2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 (-.f64 (*.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 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (-.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 (*.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 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/2))) A) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.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 -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)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.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) (*.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 (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 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 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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))) -1/2))) A) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.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 (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)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 (*.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 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.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 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) -1/2))))) (*.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 (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 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) (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 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (-.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 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (-.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 -8 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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))))) (*.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 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.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))) -2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 (-.f64 (*.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 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (-.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 (*.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 -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)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.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) (*.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 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) -1/2))))) (+.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 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/2))) A) (*.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 -1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) C) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.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) (*.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 (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 (*.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 B 2) (pow.f64 C 2))))))) -4)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.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) (*.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 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) -2)) (+.f64 (*.f64 -8 (*.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (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 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -64)))))))))
(+.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 (pow.f64 A 2) (+.f64 (*.f64 (*.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 (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)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 (*.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 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.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 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) -1/2))))) (+.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 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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))) -1/2))) A) (*.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 -1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) C) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 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 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.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))))) (+.f64 (*.f64 (*.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 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.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 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) -2)) (+.f64 (*.f64 -8 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (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 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))))
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 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 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2))))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/4))) A)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))))) (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.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 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (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 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 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)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C 8)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 (sqrt.f64 2) (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 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/4))) A)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))))) (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C 8)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -8))) 1/64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) 1/32))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256)))) (pow.f64 A 3))) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.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/8 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.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 -1/64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))))) (+.f64 (+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/4))) A))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -8))) 1/64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C 8)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) 1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256))))) (pow.f64 A 3)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (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))))))))
(*.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 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 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (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 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 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 (-.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 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.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 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -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 (*.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 (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 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 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) 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 (*.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 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.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)))))) -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 (pow.f64 A 2) (pow.f64 B 5))) -16))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (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 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 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 (-.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 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.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 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -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 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (pow.f64 B 2) A)) (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 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -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 (sqrt.f64 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))) (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 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -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 (*.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 (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 (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 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 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) 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 (*.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 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.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)))))) -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 (pow.f64 A 2) (pow.f64 B 5))) -16))))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (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 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1/2)))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.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 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) 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 -4 (-.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) (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 -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 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 7))))) (+.f64 (*.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 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.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 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) 1/2)) 2)) A) (/.f64 (sqrt.f64 2) (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 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) C)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16))) C)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2))))))))
(+.f64 (*.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)) (sqrt.f64 (/.f64 F A))) 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 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16))) C)) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -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 (*.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 1/4 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) C)) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2))))))) (*.f64 -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/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)) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7)))))))) (pow.f64 C 3)))))
(+.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)) (sqrt.f64 (/.f64 F A))) 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 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -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 (*.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 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16))) C)) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 F (*.f64 (pow.f64 (*.f64 B A) 2) 2)) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 A 8)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 1/32)) (*.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 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256)))) (pow.f64 C 3)))))
(+.f64 (*.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 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -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 -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)) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))))))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16))) C))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 1/32)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 F (*.f64 (pow.f64 (*.f64 B 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)) (sqrt.f64 (/.f64 F A))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A 8)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -8))) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256))))) (pow.f64 C 3)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
(+.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 -16) (*.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 (+.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 -16) C))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A 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 -16) C))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 -16) (*.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 (+.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 -16) 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 C (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (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 -16) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.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))))) (*.f64 1/4 (pow.f64 (*.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)))) 1/8)) (+.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/32)) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A 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 -16) C)))))))
(+.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 (sqrt.f64 -16) (*.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 (+.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 -16) 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 C (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (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 -16) (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 -16) (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 C (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8)))) 2))) (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 (pow.f64 C 2) (*.f64 A 8)))))) (/.f64 (sqrt.f64 2) (*.f64 (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 C (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.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)))))))))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A 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 -16) C))))) (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.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))))) (*.f64 1/4 (pow.f64 (*.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)))) 1/8)) (+.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/32)) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 C 3)) 1/256)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.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 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 C (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (*.f64 A 8)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/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))))) (*.f64 1/4 (pow.f64 (*.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 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5))))))) (*.f64 1/128 (*.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 4)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (+.f64 (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.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))))) (*.f64 1/4 (pow.f64 (*.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)))) 1/8)) (+.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/32)) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A 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 -16) C)))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 C 3)) 1/256)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (*.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 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 C (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (*.f64 A 8)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/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))))) (*.f64 1/4 (pow.f64 (*.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 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5))))))) (*.f64 1/128 (*.f64 (*.f64 2 (+.f64 C (*.f64 C (/.f64 A (-.f64 A C))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 4)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))
(+.f64 (*.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 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 C (*.f64 F A)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (/.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 C (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 A) F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.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 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 C (*.f64 F A)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (/.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 (*.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 F A))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 C (*.f64 F A)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 C F) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) 1/2)) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 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 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 C (*.f64 F A)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (/.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 (*.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 F A))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 C (*.f64 F A)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/4 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 5)))) (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 C (*.f64 F A)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 C (*.f64 F A)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F 8) A))))))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 C F) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) 1/2)) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 A) F)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (-.f64 (*.f64 1/4 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 (-.f64 A C) 5)))) (*.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 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) 1/2)) 2)) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F 8) A))))))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 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 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.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 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (*.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 (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 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.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 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.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 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2)))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 C (*.f64 (-.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 F (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))))) (/.f64 (pow.f64 A 2) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (*.f64 (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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4))) (-.f64 (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))))) (/.f64 (pow.f64 A 2) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2)))) (/.f64 (pow.f64 A 2) B)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.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 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.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 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))))) (*.f64 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 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F))))))) (/.f64 (pow.f64 A 3) B)))))))
(+.f64 (*.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 (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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 C F)))) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 C (*.f64 (-.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 F (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2)))) (/.f64 (+.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 (pow.f64 B 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (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 (/.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 (*.f64 F (*.f64 C (*.f64 (-.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 F (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))))) (/.f64 (pow.f64 A 2) B)))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 1/2 (*.f64 (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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 C F)))) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4))) (-.f64 (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2)))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) B)))) (*.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 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4))) (-.f64 (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))))) (/.f64 (pow.f64 A 2) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A B)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F C)) -1)))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (*.f64 (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)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C 8)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))))))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C 8)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (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)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C 8)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.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 (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 (*.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 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 (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) C) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B)) 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 (*.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 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 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))))) (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 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A -4))) (-.f64 (*.f64 -1/2 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 2))) B))) (*.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) C) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 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 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))))) (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 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))))) (*.f64 1/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 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))))) (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 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A -4))) (-.f64 (*.f64 -1/2 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 2))) B))) (*.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) C) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (pow.f64 B 2) (*.f64 F A))) -1/2)) (-.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A -4))) (-.f64 (*.f64 -1/2 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 2))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2))))) (/.f64 (sqrt.f64 2) B))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 A) F))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 A) F))))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 F (*.f64 (pow.f64 (*.f64 B A) 2) 2)) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 A 8)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 F (*.f64 (pow.f64 (*.f64 B 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)) (sqrt.f64 (/.f64 F A))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A 8)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 A) F))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 C (*.f64 F A)))
(*.f64 C (*.f64 (*.f64 F A) -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(*.f64 F (pow.f64 B 2))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(*.f64 F (pow.f64 B 2))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(*.f64 F (pow.f64 B 2))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 C (*.f64 F A)))
(*.f64 C (*.f64 (*.f64 F A) -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 C (*.f64 F A)))
(*.f64 C (*.f64 (*.f64 F A) -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(*.f64 F (pow.f64 B 2))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 C (*.f64 F A)))
(*.f64 C (*.f64 (*.f64 F A) -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 C (*.f64 F A)))
(*.f64 C (*.f64 (*.f64 F A) -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 (*.f64 F A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 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))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 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)))) (/.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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 1 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 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 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 4 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 4 (/.f64 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)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 4 (/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 4 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 4 (*.f64 (/.f64 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)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 4 (*.f64 (/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 4 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (*.f64 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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 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)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 -1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 -1 (*.f64 (/.f64 (-.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))))))))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 -1 (*.f64 (/.f64 (/.f64 (-.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))))))))) 2) 2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 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 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 2 (sqrt.f64 (*.f64 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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 -2 (/.f64 (-.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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 -2 (*.f64 2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 -2 (*.f64 (/.f64 (-.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)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 -2 (*.f64 (/.f64 (-.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))))))))) 2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 -2 (neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.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))))))))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 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)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 4)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 8 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 8 (*.f64 2 (/.f64 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)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 8 (*.f64 2 (/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 -4 (*.f64 2 (/.f64 (-.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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 -4 (/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 1/2 (/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (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 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))))))
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 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)))))))))) (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.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 8 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 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 2 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))))))
(/.f64 (*.f64 2 (*.f64 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)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 8)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (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 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 4 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 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)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) -2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 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 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 -1/2 (/.f64 (/.f64 (-.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))))))))) 2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (neg.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 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (neg.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 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 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)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) 16)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (*.f64 2 (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 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (/.f64 4 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 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))))) -2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 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)))))))) 1/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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 8)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 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) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 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 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/4)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (neg.f64 (neg.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 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (neg.f64 (*.f64 2 (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 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(pow.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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 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 C (*.f64 4 A)))) (+.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 C (*.f64 A 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 C (*.f64 4 A)))) (+.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 C (*.f64 A 4))) (+.f64 F F))))
(+.f64 -1 (-.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 C (*.f64 4 A)))) (+.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 C (*.f64 A 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) (/.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 C (*.f64 4 A)))) (+.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 C (*.f64 A 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 C (*.f64 4 A)))) (+.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 C (*.f64 A 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 C (*.f64 4 A)))) (+.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 C (*.f64 A 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 C (*.f64 4 A)))) (+.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 C (*.f64 A 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 C (*.f64 4 A)))) (+.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 C (*.f64 A 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 C (*.f64 4 A)))) (+.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 C (*.f64 A 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 C (*.f64 4 A)))) (+.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 C (*.f64 A 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 C (*.f64 4 A)))) (+.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 C (*.f64 A 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 C (*.f64 4 A)))) (+.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 C (*.f64 A 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 C (*.f64 4 A)))) (+.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 C (*.f64 A 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 C (*.f64 4 A)))) (+.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 C (*.f64 A 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 C (*.f64 4 A)))) (+.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 C (*.f64 A 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 C (*.f64 4 A)))) (+.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 C (*.f64 A 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 C (*.f64 4 A)))) (+.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 C (*.f64 A 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 C (*.f64 4 A)))) (+.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 C (*.f64 A 4))) (+.f64 F F))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 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 C (*.f64 4 A)))) (+.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 C (*.f64 A 4))) (+.f64 F F))))
(pow.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 C (*.f64 4 A)))) (+.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 C (*.f64 A 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 C (*.f64 4 A)))) (+.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 C (*.f64 A 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 C (*.f64 4 A))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 F 2)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 F 2)))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (/.f64 F 2)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (/.f64 F 2)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 (/.f64 F 2) (/.f64 F 2)))
(*.f64 (/.f64 F 2) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 0)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 1)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 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 C (*.f64 4 A))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)) 4)
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1)
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))) 8)
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1)
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 16)
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1)
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 1)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 24 to 8 computations (66.7% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite66.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify150.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

localize28.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.6b
(-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))
5.3b
(*.f64 F (pow.f64 B 3))
11.0b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
20.6b
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
Compiler

Compiled 72 to 49 computations (31.9% saved)

series27.0ms (0%)

Counts
4 → 60
Calls

33 calls:

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

rewrite108.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

simplify174.0ms (0.3%)

Algorithm
egg-herbie
Rules
1854×rational.json-simplify-35
1322×rational.json-simplify-53
1190×rational.json-simplify-2
940×rational.json-simplify-1
606×rational.json-simplify-43
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03338394
17828378
223808330
343658330
469048330
Stop Event
node limit
Counts
192 → 179
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(*.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 2 (*.f64 F (pow.f64 B 3)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -1))
(+.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -1) -1)
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 2))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 2) 1))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -2) -1))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 1/2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) -1)
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -2) -1/2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 2) 2)
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 4))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 4) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 8) 8)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -4) -4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -2) -2)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 8)) 16)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 4)) -4)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -4) -1) 4)
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 4)) -1) 4)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 2) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -2) (/.f64 -1 (-.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 F (pow.f64 B 3))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 2 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) -1))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 2 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 -1 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2) 1))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 2 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/2 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (*.f64 -1 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1/2))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 1/2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 4) (/.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 8)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 4) (*.f64 (/.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 8)) 1))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 4) (*.f64 1/4 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 4) (*.f64 1/2 (/.f64 1/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 (pow.f64 B 3)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(*.f64 1/2 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 1/2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1))
(*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -2) (/.f64 -1 (-.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 F (pow.f64 B 3))))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -2) (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -2) (*.f64 1/2 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (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 F (pow.f64 B 3))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(*.f64 (/.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 8)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 4))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 F (pow.f64 B 3)) 0)
(+.f64 0 (*.f64 F (pow.f64 B 3)))
(-.f64 (*.f64 F (pow.f64 B 3)) 0)
(/.f64 (*.f64 F (pow.f64 B 3)) 1)
(/.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 2)
(/.f64 (*.f64 F (*.f64 (pow.f64 B 3) 4)) 4)
(/.f64 (*.f64 (*.f64 F (pow.f64 B 3)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 F (pow.f64 B 3)) 8)) 16)
(pow.f64 (*.f64 F (pow.f64 B 3)) 1)
(+.f64 (*.f64 4 (*.f64 A C)) (neg.f64 (pow.f64 B 2)))
(+.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 0)
(+.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (-.f64 (pow.f64 B 2) 1)))
(+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (-.f64 (*.f64 4 (*.f64 A C)) (-.f64 (pow.f64 B 2) 1)) -1)
(*.f64 2 (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2) 1))
(*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 1/2))
(*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 1)
(*.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -1)
(*.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/4)
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -2) -1/2)
(*.f64 1/2 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 1/4 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2) 2)
(/.f64 2 (*.f64 2 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 2 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 1)
(/.f64 1 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2)
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -1)
(/.f64 -1 (-.f64 0 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 4)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -2) -2)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 8) 8)
(/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -4)
(/.f64 1/2 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) -2)
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 8)) 16)
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -2)) 2)
(/.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1) 4)
(pow.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 1)
(neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
Outputs
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(*.f64 -1 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (sqrt.f64 (*.f64 (/.f64 F B) 2))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (*.f64 -4 (sqrt.f64 (/.f64 F (pow.f64 B 5))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (*.f64 -4 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 B 5)) 2)))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (sqrt.f64 (*.f64 (/.f64 F B) 2))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 -16 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (*.f64 -4 (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 B 5)) 2)))) (*.f64 -16 (*.f64 (pow.f64 (*.f64 A C) 2) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 B 9)) 2))))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -1 (sqrt.f64 (*.f64 (/.f64 F B) 2))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (*.f64 -4 (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -64 (*.f64 (pow.f64 (*.f64 A C) 3) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 13))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 -16 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 (*.f64 A C) 2) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 B 9)) 2)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 B 5)) 2)))) (*.f64 -64 (*.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 B 13)) 2)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 B 5)) 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 (*.f64 A C) 2) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 B 9)) 2)))) (*.f64 -64 (*.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 B 13)) 2)))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) 1/4))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) 1/4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) 1/16)))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) 1/4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) 1/16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) 1/64))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 4)) (sqrt.f64 (*.f64 F (pow.f64 B 15)))))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) 1/4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) 1/64)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) 1/16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 15))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 4)) 1/256)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 4)) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 4)) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) 1/4))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) 1/4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) 1/16)))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) 1/4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) 1/16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) 1/64))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 4)) (sqrt.f64 (*.f64 F (pow.f64 B 15)))))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) 1/4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) 1/64)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) 1/16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 15))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 4)) 1/256)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 4)) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 4)) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(*.f64 -1 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (sqrt.f64 (*.f64 (/.f64 F B) 2))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (*.f64 -4 (sqrt.f64 (/.f64 F (pow.f64 B 5))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (*.f64 -4 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 B 5)) 2)))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (sqrt.f64 (*.f64 (/.f64 F B) 2))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 -16 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (*.f64 -4 (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 B 5)) 2)))) (*.f64 -16 (*.f64 (pow.f64 (*.f64 A C) 2) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 B 9)) 2))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -1 (sqrt.f64 (*.f64 (/.f64 F B) 2))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (*.f64 -4 (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -64 (*.f64 (pow.f64 (*.f64 A C) 3) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 13))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 -16 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 (*.f64 A C) 2) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 B 9)) 2)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 B 5)) 2)))) (*.f64 -64 (*.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 B 13)) 2)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 B 5)) 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 (*.f64 A C) 2) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 B 9)) 2)))) (*.f64 -64 (*.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 B 13)) 2)))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) 1/4))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) 1/4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) 1/16)))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) 1/4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) 1/16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) 1/64))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 4)) (sqrt.f64 (*.f64 F (pow.f64 B 15)))))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) 1/4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) 1/64)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) 1/16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 15))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 4)) 1/256)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 4)) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 4)) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) 1/4))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) 1/4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) 1/16)))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) 1/4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) 1/16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) 1/64))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 4)) (sqrt.f64 (*.f64 F (pow.f64 B 15)))))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) 1/4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) 1/64)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) 1/16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 15))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 4)) 1/256)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 4)) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 4)) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(*.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 (*.f64 A 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 (*.f64 A 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 (*.f64 A C) 4) (neg.f64 (pow.f64 B 2)))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A C) 4) (neg.f64 (pow.f64 B 2)))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A C) 4) (neg.f64 (pow.f64 B 2)))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A C) 4) (neg.f64 (pow.f64 B 2)))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A C) 4) (neg.f64 (pow.f64 B 2)))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A C) 4) (neg.f64 (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -1))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -1) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 2) 1))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -2) -1))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 4) 1/4)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -2) -1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 2) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 4))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 4) 4)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 8) 8)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -4) -4)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -2) -2)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 8)) 16)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 4)) -4)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -4) -1) 4)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 4)) -1) 4)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 2) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -2) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (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 F (pow.f64 B 3))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 2 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) -1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 2 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 -1 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 2 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/2 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (*.f64 -1 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 -1 (*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 1/2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 4) (/.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 8)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 4) (*.f64 (/.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 8)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 4) (*.f64 1/4 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 4) (*.f64 1/2 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 1/2 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 1/2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -2) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -2) (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -2) (*.f64 1/2 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A 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 F (pow.f64 B 3))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (/.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 8)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 4))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) -2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 F))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 3)) 0)
(*.f64 F (pow.f64 B 3))
(+.f64 0 (*.f64 F (pow.f64 B 3)))
(*.f64 F (pow.f64 B 3))
(-.f64 (*.f64 F (pow.f64 B 3)) 0)
(*.f64 F (pow.f64 B 3))
(/.f64 (*.f64 F (pow.f64 B 3)) 1)
(*.f64 F (pow.f64 B 3))
(/.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 2)
(*.f64 F (pow.f64 B 3))
(/.f64 (*.f64 F (*.f64 (pow.f64 B 3) 4)) 4)
(*.f64 F (pow.f64 B 3))
(/.f64 (*.f64 (*.f64 F (pow.f64 B 3)) 8) 8)
(*.f64 F (pow.f64 B 3))
(/.f64 (*.f64 2 (*.f64 (*.f64 F (pow.f64 B 3)) 8)) 16)
(*.f64 F (pow.f64 B 3))
(pow.f64 (*.f64 F (pow.f64 B 3)) 1)
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 4 (*.f64 A C)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 A C) 4) (neg.f64 (pow.f64 B 2)))
(+.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 0)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(+.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(+.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (-.f64 (pow.f64 B 2) 1)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 A C) 4) (neg.f64 (pow.f64 B 2)))
(+.f64 (-.f64 (*.f64 4 (*.f64 A C)) (-.f64 (pow.f64 B 2) 1)) -1)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(*.f64 2 (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2) 1))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 1/2))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 1)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(*.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(*.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -1)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(*.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(*.f64 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/4)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -2) -1/2)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(*.f64 1/2 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(*.f64 1/4 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2) 2)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(/.f64 2 (*.f64 2 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(/.f64 2 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 1)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(/.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -1)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(/.f64 -1 (-.f64 0 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(/.f64 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 4)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -2) -2)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 8) 8)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -4)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(/.f64 1/2 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(/.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) -2)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 8)) 16)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -2)) 2)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(/.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1) 4)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(pow.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 1)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))
(neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))

localize43.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.6b
(-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))
5.1b
(*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (neg.f64 A)))))
13.8b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (neg.f64 A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
16.4b
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (neg.f64 A))))))
Compiler

Compiled 142 to 67 computations (52.8% saved)

series50.0ms (0.1%)

Counts
4 → 156
Calls

45 calls:

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

rewrite96.0ms (0.1%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
022240
1153240
2349240
3858228
42044228
55238228
Stop Event
node limit
Counts
4 → 103
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 (neg.f64 A))))))
(/.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 (*.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))
Outputs
((#(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 A C)))))) 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 A C)))))))))) (#(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 A C))))))))))) (#(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 A C))))))) -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 A C)))))) 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 A C))))))))))) (#(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 A C))))))) 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 A C)))))) 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 A C)))))) 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 A C)))))))))) (#(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 A C))))))))))) (#(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 A C))))))) 1/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 A C))))))) -1)))) (#(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 A C))))))) 1/4)))) (#(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 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 A C)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))))))) (#(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 A C)))))) 1)))) (#(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 A C))))))) 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 A C))))))) -1)))) (#(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 A C))))))) 4)))) (#(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 A C)))))) -2) -2)))) (#(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 A C)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 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 A C))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.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 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (*.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 A C)))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.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 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))))))) (#(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 A C)))))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A 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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.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 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A 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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.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 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.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 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.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 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.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 A C)))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
((#(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 A C))))) 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 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))) (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))))) (#(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 A C))))) 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 A C))))) 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 A C))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))) (*.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 A C))) (*.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 A C))) (*.f64 F 8))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))) (*.f64 F 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A C) (+.f64 (*.f64 A (*.f64 C 3)) (neg.f64 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (*.f64 A C)) (neg.f64 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 A C)) (+.f64 (*.f64 2 (*.f64 A C)) (neg.f64 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 A C)) (-.f64 (*.f64 2 (*.f64 A C)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.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))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 C 3)) (-.f64 (*.f64 A C) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 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 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))) (#(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 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 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 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(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 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 2 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))

simplify355.0ms (0.5%)

Algorithm
egg-herbie
Rules
1688×rational.json-simplify-43
1026×rational.json-simplify-35
1024×rational.json-simplify-2
862×rational.json-simplify-41
818×rational.json-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0108032895
1311232403
2704031843
3780331843
Stop Event
node limit
Counts
259 → 445
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 6))) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) (sqrt.f64 (/.f64 F C)))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) (sqrt.f64 (/.f64 F C)))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) (sqrt.f64 (/.f64 F C)))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C) B))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 (sqrt.f64 2) B)))) 2))) B))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C) B))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 (sqrt.f64 2) B)))) 2))) B))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C) B))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 (sqrt.f64 2) B)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C)))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))))))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4))))) (pow.f64 B 2))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 7) (*.f64 (pow.f64 C 7) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 7) (*.f64 (pow.f64 C 7) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C)))))))) (pow.f64 B 6)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (+.f64 (*.f64 2 A) C)) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (+.f64 (*.f64 2 A) C)) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (pow.f64 B 3))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (+.f64 (*.f64 2 A) C)) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))))) (pow.f64 B 7))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 C F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 C F))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) B))) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 C F)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 4))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) C))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 5)) (sqrt.f64 (/.f64 A F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) C)))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 5)) (sqrt.f64 (/.f64 A F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) C) (*.f64 (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 7)) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))))))) (pow.f64 C 3)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -4)))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 4))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6)))))))) (pow.f64 C 3))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2))))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.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 2 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) F)))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F)))))
(*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(*.f64 -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 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))))
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))) -1)
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) 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 A C))))))))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))) 1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))) -1)
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))) 1/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 A C))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) 2) 2)
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))) -1)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) -2) -2)
(/.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 A C)))))))) 8)
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))))) -4)
(/.f64 (*.f64 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 A C))))))))) 16)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.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 A C)))))) (-.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 A C)))))) (-.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 A C)))))) (-.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 A C)))))) (*.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 A C)))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (-.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 A C)))))) (-.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 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 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (-.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 A C)))))) (-.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 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))) (/.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 A C)))))) (/.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.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 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.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 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))))
(*.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 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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))))
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.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 A C)))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))) 0)
(+.f64 0 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))
(+.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))) (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))
(-.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))) 0)
(/.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))) 1)
(/.f64 (*.f64 F (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))) 2)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))) (*.f64 F 8)) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))) (*.f64 F 8))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))) (*.f64 F 8))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))) (*.f64 F 8)))) 16)
(pow.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))) 1)
(+.f64 (*.f64 A C) (+.f64 (*.f64 A (*.f64 C 3)) (neg.f64 (pow.f64 B 2))))
(+.f64 (*.f64 4 (*.f64 A C)) (neg.f64 (pow.f64 B 2)))
(+.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 0)
(+.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(+.f64 -1 (+.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A C)) (+.f64 (*.f64 2 (*.f64 A C)) (neg.f64 (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A C)) (-.f64 (*.f64 2 (*.f64 A C)) (pow.f64 B 2)))
(+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (+.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) -1)
(+.f64 (*.f64 A (*.f64 C 3)) (-.f64 (*.f64 A C) (pow.f64 B 2)))
(*.f64 2 (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 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 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2)
(*.f64 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/4)
(*.f64 1/2 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 1/4 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2) 2)
(/.f64 2 (*.f64 2 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 2 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 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 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 -1 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.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 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 4)
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 8)
(/.f64 1/2 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))) 16)
(/.f64 (neg.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 4)
(pow.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 1)
(neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
Outputs
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 A 2)))))) (sqrt.f64 -8))
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) -8)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 A 2)))))) (sqrt.f64 -8)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 C (*.f64 A 2))))))))
(+.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) -8))) (*.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 F C) (*.f64 (+.f64 C (*.f64 A 2)) A))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 C (*.f64 A 2))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 A 2)))))) (sqrt.f64 -8)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 -64)))) (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3)) (pow.f64 (*.f64 A C) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (+.f64 C (*.f64 A 2)) 3) (pow.f64 (*.f64 A C) 3)))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) (+.f64 C (*.f64 A 2)))) -1/8)) (+.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) -8))) (*.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 F C) (*.f64 (+.f64 C (*.f64 A 2)) A))) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 6))) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 C (*.f64 A 2))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 A 2)))))) (sqrt.f64 -8)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 -64)))) (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3)) (pow.f64 (*.f64 A C) 3))))) (*.f64 1/16 (*.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 6)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1024))) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 5))))))))))
(+.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) -8))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (+.f64 C (*.f64 A 2)) 3) (pow.f64 (*.f64 A C) 3)))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) (+.f64 C (*.f64 A 2)))) -1/8)) (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 5)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 6)) (sqrt.f64 -1024))) 1/16))) (*.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 F C) (*.f64 (+.f64 C (*.f64 A 2)) A))) 1/2))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) 2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 A (*.f64 C (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (/.f64 (sqrt.f64 2) B)) -2)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) 2))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (/.f64 (sqrt.f64 2) B)) -2)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 A (*.f64 C (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))))) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) 2))) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 3))))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 A (*.f64 C (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B))))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))))) (+.f64 (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (/.f64 (sqrt.f64 2) B))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 -4 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) 2))) (+.f64 (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (/.f64 (sqrt.f64 2) B))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 -4 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))) -1)
(*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))))
(neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) 2))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))) -1) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 A (*.f64 C (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (/.f64 (sqrt.f64 2) B)) 2)))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) 2)))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (/.f64 (sqrt.f64 2) B)) 2)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 A (*.f64 C (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))) -1) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (/.f64 (sqrt.f64 2) B)) 2)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 3))))))))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) 2)))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 3))))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 A (*.f64 C (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))) -1) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 3)))))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 3))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5))) 4)) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (/.f64 (sqrt.f64 2) B)) 2))))
(+.f64 (+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) 2)))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 3)))))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5))) 4)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 C F))))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 C F) 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 C F) 2))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) (sqrt.f64 (/.f64 F C)))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 C F) -8) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B))) 2))) (/.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F -8)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (*.f64 (/.f64 (pow.f64 A 2) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 C F) 2))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F -8)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (*.f64 (/.f64 (pow.f64 A 2) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) (sqrt.f64 (/.f64 F C)))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) (sqrt.f64 (/.f64 F C)))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 C F) -8) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B))) 2))) (/.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (*.f64 C F) -8) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B))) 2)) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))))
(+.f64 (*.f64 (*.f64 (pow.f64 A 3) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 C (*.f64 F -8)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) -1/4)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F -8)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (*.f64 (/.f64 (pow.f64 A 2) B) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))
(+.f64 (*.f64 (*.f64 (pow.f64 A 3) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 C (*.f64 F -8)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) -1/4)) (+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 C F) 2))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F -8)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (*.f64 (/.f64 (pow.f64 A 2) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))))))))
(+.f64 (+.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -512)))))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) (+.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -512))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))))))
(+.f64 (+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -512))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))))))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -512))))))))
(+.f64 (+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -512)))) -1/4)))
(+.f64 (+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -512)))) -1/4)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C) B))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) B))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (/.f64 C B)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 (sqrt.f64 2) B)))) 2))) B))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C) B))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(+.f64 (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (pow.f64 C 2) B)))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (/.f64 C B)) 1/2)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (pow.f64 C 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (pow.f64 C 2) B))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (/.f64 C B))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 (sqrt.f64 2) B)))) 2))) B))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C) B))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 (sqrt.f64 2) B)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) B))) (+.f64 (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (*.f64 (sqrt.f64 2) B))) 2)))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (*.f64 2 (pow.f64 B 3)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (pow.f64 C 2) B))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (pow.f64 C 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) (+.f64 (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (/.f64 C B)) 1/2))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (*.f64 (sqrt.f64 2) B))) 2))) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (/.f64 (pow.f64 C 3) (*.f64 2 (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/4))))
(+.f64 (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (*.f64 (sqrt.f64 2) B))) 2))) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (/.f64 (pow.f64 C 3) (*.f64 2 (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/4))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (pow.f64 C 2) B))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (/.f64 C B))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (sqrt.f64 -4))) 1/2)))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (sqrt.f64 -4))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (sqrt.f64 -4)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (sqrt.f64 -4))) (*.f64 (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (sqrt.f64 -4)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -64) (pow.f64 C 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -64) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3)))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (sqrt.f64 -4))))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -64) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (sqrt.f64 -4))) (*.f64 (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -8))))
(neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -8)))) (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)))
(+.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8)))) (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.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 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) -1/2))))
(+.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8)))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) -1/2))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8))) (sqrt.f64 -4))) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8))))) (*.f64 (sqrt.f64 -64) (pow.f64 C 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) -1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -8)))) (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2))))) (/.f64 (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (*.f64 (sqrt.f64 -64) (pow.f64 C 2)))) -1/4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) -1/2)) (+.f64 (+.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8)))) (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2))))) (/.f64 (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (*.f64 (sqrt.f64 -64) (pow.f64 C 2)))) -1/4))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C)))))
(*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C)))))
(*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (/.f64 (/.f64 F C) A)) -8)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 3))))) (*.f64 (+.f64 C (*.f64 A 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (/.f64 (/.f64 F C) A)) -8))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3))) -8))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3)))) (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (/.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 (*.f64 2 A) C)) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))))))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4))))) (pow.f64 B 2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C))))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 3))))) (*.f64 (+.f64 C (*.f64 A 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 5))))) (*.f64 (+.f64 C (*.f64 A 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (+.f64 C (*.f64 A 2)) 3) (pow.f64 (*.f64 A C) 5)))) (/.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 -64))))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (/.f64 (/.f64 F C) A)) -8))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3))) -8))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3)))) (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/8)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 5)))) (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/32)) (+.f64 (*.f64 1/64 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 5))) -8))) (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (+.f64 C (*.f64 A 2)) 3) (pow.f64 (*.f64 A C) 5)))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) (+.f64 C (*.f64 A 2))))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 7) (*.f64 (pow.f64 C 7) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 7) (*.f64 (pow.f64 C 7) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C)))))))) (pow.f64 B 6)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C))))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 3))))) (*.f64 (+.f64 C (*.f64 A 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))) (+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 7))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 7) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 7))))) (*.f64 (+.f64 C (*.f64 A 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1024))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 7) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 7))))) (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/128)) (*.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 -64))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (+.f64 C (*.f64 A 2)) 3) (pow.f64 (*.f64 A C) 7)))))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 5))))) (*.f64 (+.f64 C (*.f64 A 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (+.f64 C (*.f64 A 2)) 3) (pow.f64 (*.f64 A C) 5)))) (/.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 -64)))))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (/.f64 (/.f64 F C) A)) -8))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3))) -8))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3)))) (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/8)))) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 5)))) (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/32)) (+.f64 (*.f64 1/64 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 5))) -8))) (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (+.f64 C (*.f64 A 2)) 3) (pow.f64 (*.f64 A C) 5)))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) (+.f64 C (*.f64 A 2)))))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/256 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (/.f64 F (pow.f64 (*.f64 A C) 7))) -8))) (+.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) (+.f64 C (*.f64 A 2))) (*.f64 -1/128 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (+.f64 C (*.f64 A 2)) 3) (pow.f64 (*.f64 A C) 7)))))) (+.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 1/128 (sqrt.f64 (/.f64 (/.f64 F (pow.f64 (*.f64 A C) 7)) (+.f64 C (*.f64 A 2)))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (/.f64 F (pow.f64 (*.f64 A C) 7)) (+.f64 C (*.f64 A 2)))) (*.f64 (+.f64 C (*.f64 A 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1024))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 2))) (/.f64 A (pow.f64 B 3)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (pow.f64 B 3))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (pow.f64 B 3))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 2))) (/.f64 A (pow.f64 B 3))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B))) (+.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 5)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (pow.f64 B 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) 8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (+.f64 C (*.f64 A 2)))) 2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 5))) -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (pow.f64 B 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) 8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (+.f64 C (*.f64 A 2)))) 2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 5))) -16)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))))))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 2))) (/.f64 A (pow.f64 B 3))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B))) (+.f64 (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 3))) (/.f64 (pow.f64 A 3) (pow.f64 B 7))))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 7))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 3))) (/.f64 (pow.f64 A 3) (pow.f64 B 7))))))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 5)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (pow.f64 B 3))))) (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) 8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (+.f64 C (*.f64 A 2))) (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 7))) 8)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) -64))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3)) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) 32)) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (+.f64 C (*.f64 A 2)))) 2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 5))) -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (pow.f64 B 3))))) (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) 8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (+.f64 C (*.f64 A 2))) (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 7))) 8)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) -64))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3)) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) 32)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (+.f64 C (*.f64 A 2)))) 2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 5))) -16)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 C (*.f64 A 2))))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 2) (*.f64 A C))))) (pow.f64 B 3))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) 2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) A)) -4))) (pow.f64 B 3))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)) (neg.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (sqrt.f64 (*.f64 (/.f64 F (+.f64 C (*.f64 A 2))) 2)))) (*.f64 -4 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) 2))))) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (+.f64 (*.f64 2 A) C)) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 C (*.f64 A 2))))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 2) (*.f64 A C))))) (pow.f64 B 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) -16)) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (+.f64 C (*.f64 A 2))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) 8)))) (pow.f64 B 5))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) 2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) A)) -4))) (pow.f64 B 3)))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 2))) 8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (+.f64 C (*.f64 A 2)))) 2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 -16 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)))))) (pow.f64 B 5))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 (/.f64 F (+.f64 C (*.f64 A 2))) 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (+.f64 C (*.f64 A 2)))) 2)) (*.f64 -16 (*.f64 (pow.f64 (*.f64 A C) 2) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) 2)))))) (pow.f64 B 5)) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (sqrt.f64 (*.f64 (/.f64 F (+.f64 C (*.f64 A 2))) 2)))) (*.f64 -4 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) 2))))) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (+.f64 (*.f64 2 A) C)) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (pow.f64 B 3))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (+.f64 (*.f64 2 A) C)) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))))) (pow.f64 B 7))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) -16)) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (+.f64 C (*.f64 A 2))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) 8)))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 C (*.f64 A 2))))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 2) (*.f64 A C))))) (pow.f64 B 3))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 (sqrt.f64 2) (+.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) 8)) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) 32)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) -64))))) (pow.f64 B 7))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) 2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) A)) -4))) (pow.f64 B 3)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 3) (+.f64 C (*.f64 A 2)))) 8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 -64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) 32)) (*.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))))))))) (pow.f64 B 7)))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 2))) 8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (+.f64 C (*.f64 A 2)))) 2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 -16 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)))))) (pow.f64 B 5)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 (/.f64 F (+.f64 C (*.f64 A 2))) 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (+.f64 C (*.f64 A 2)))) 2)) (*.f64 -16 (*.f64 (pow.f64 (*.f64 A C) 2) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) 2)))))) (pow.f64 B 5)) (+.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)) (sqrt.f64 (*.f64 (/.f64 F (+.f64 C (*.f64 A 2))) 2)))) (*.f64 -4 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) 2))))) (pow.f64 B 3)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 3) (+.f64 C (*.f64 A 2)))) 8)) (+.f64 (*.f64 -64 (*.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) 2)))) (*.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 (/.f64 F (+.f64 C (*.f64 A 2))) 2))) 36))) (pow.f64 B 7))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) (pow.f64 B 3))) -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) (pow.f64 B 3))) -1/2)))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 C F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 (*.f64 C F) -8) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 C F)) -2)) (*.f64 -16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) (pow.f64 B 3))) -1/2)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 C F)) -2)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) (pow.f64 B 3))) -1/2)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 C F)) -2)))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 C F))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) B))) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 C F)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 (*.f64 C F) -8) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 C F)) -2)) (*.f64 -16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) -8)) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 C F) -8) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) B)) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 C F) 3))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 (*.f64 C F) -8) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) (pow.f64 B 3))) -1/2)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 C F)) -2))))))) (*.f64 (pow.f64 A 3) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) -64)) (*.f64 -2 (*.f64 (-.f64 (*.f64 C (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) B)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 C F)))))) (+.f64 (*.f64 -8 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (sqrt.f64 (/.f64 (pow.f64 C 3) F))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) (-.f64 (*.f64 C (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) B)) 2)))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 C F) 3))) 1/4))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) (pow.f64 B 3))) -1/2)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 C F)) -2))))))) (*.f64 (pow.f64 A 3) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) -64)) (*.f64 -2 (*.f64 (-.f64 (*.f64 C (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) B)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 C F)))))) (+.f64 (*.f64 -8 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (sqrt.f64 (/.f64 (pow.f64 C 3) F))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) (-.f64 (*.f64 C (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) B)) 2)))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 C F) 3))) 1/4))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) 1/8))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32)) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) 1/8)) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) 1/64)) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) 1/32)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -512))))))))))))))
(+.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 (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) (*.f64 -1/16 (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 A (sqrt.f64 -8)) 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) 1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) 1/64))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/128 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))))))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) 1/8)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32)))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1/8 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8))) A)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8))) A)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1/8 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8))) A)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2)) (*.f64 (/.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 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8))) A)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2)) (*.f64 (/.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 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 4))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1/8 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -512))))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8))) A)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))))))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) 1/32)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -512))) 1/16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/128 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (sqrt.f64 -8))))) (*.f64 1/256 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))) (pow.f64 A 3)))))
(+.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2)) (*.f64 (/.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 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) 1/32)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -512))) 1/16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/128 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (sqrt.f64 -8))))) (*.f64 1/256 (*.f64 (pow.f64 B 6) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 C 7)) -16))))))) (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8))) A))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B)))
(*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 2 B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) C))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 2 (pow.f64 B 3)))))))
(+.f64 (*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (pow.f64 B 3)) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 2 (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 2 B))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (pow.f64 B 3)) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 2 (pow.f64 B 3)))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 5)) (sqrt.f64 (/.f64 A F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) C)))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 2 (pow.f64 B 3))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (*.f64 (sqrt.f64 2) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 2 (pow.f64 B 5)))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 A F)) -2))))))
(+.f64 (+.f64 (*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (pow.f64 B 3)) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 2 (pow.f64 B 3))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (*.f64 (sqrt.f64 2) B))) 2))) (pow.f64 B 3)) -1/2)) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 2 (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 -2 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (pow.f64 B 5))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 2 B))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (pow.f64 B 3)) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 2 (pow.f64 B 3))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (*.f64 (sqrt.f64 2) B))) 2))) (pow.f64 B 3)) -1/2)) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 2 (pow.f64 B 5)))) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 A F)) -2))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 5)) (sqrt.f64 (/.f64 A F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) C) (*.f64 (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 7)) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))))))) (pow.f64 C 3)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) (+.f64 (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 2 (pow.f64 B 3)))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 2 (pow.f64 B 7)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (*.f64 (sqrt.f64 2) B))) 2))) (pow.f64 B 5)))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (pow.f64 B 7)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) -8)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (*.f64 2 (pow.f64 B 5)))) 1/4))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (*.f64 (sqrt.f64 2) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 2 (pow.f64 B 5)))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 A F)) -2)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (pow.f64 B 3)) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 2 (pow.f64 B 3)))))) (+.f64 (+.f64 (*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 2 (pow.f64 B 7)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (/.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (*.f64 (sqrt.f64 2) B))) 2))) (*.f64 2 (pow.f64 B 5)))) 1/4)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (pow.f64 B 7)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) -8)) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (*.f64 (sqrt.f64 2) B))) 2))) (pow.f64 B 5)) -2))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (*.f64 (sqrt.f64 2) B))) 2))) (pow.f64 B 3)) -1/2)) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 2 (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 -2 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (pow.f64 B 5)))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (pow.f64 B 3)) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 2 (pow.f64 B 3)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 2 B))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 2 (pow.f64 B 7)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (/.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (*.f64 (sqrt.f64 2) B))) 2))) (*.f64 2 (pow.f64 B 5)))) 1/4)) (+.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (pow.f64 B 7)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) -8)) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (*.f64 (sqrt.f64 2) B))) 2))) (pow.f64 B 5)) -2))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (*.f64 (sqrt.f64 2) B))) 2))) (pow.f64 B 3)) -1/2)) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 2 (pow.f64 B 5)))) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 A F)) -2)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -4)))))))
(+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) C)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C) 1/16)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C) 1/16)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/8))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))))))))
(+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) 1/8)) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) C)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64)))))
(+.f64 (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C) 1/16)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))) 1/32))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)) 1/64)) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8)))))
(+.f64 (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C) 1/16)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))) 1/32))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)) 1/64)) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -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 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))))))))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (sqrt.f64 -4)))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 C (sqrt.f64 -4)) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) 1/8)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) C)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (/.f64 (sqrt.f64 2) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) 1/256))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (sqrt.f64 -4)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 3))))))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 3)))))))))
(+.f64 (*.f64 -1/16 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -64) (pow.f64 C 3))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (pow.f64 F 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)) 1/64)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8)))) (*.f64 (sqrt.f64 -4) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 7))) 1/128)) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) 1/256)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C) 1/16)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))) 1/32)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 1/32 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2))) (*.f64 (sqrt.f64 -4) (pow.f64 C 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))))))
(+.f64 (*.f64 -1/16 (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -64) (pow.f64 C 3))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (pow.f64 F 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)) 1/64)) (+.f64 (*.f64 1/128 (*.f64 (*.f64 (pow.f64 B 4) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 3))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 7)))))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3)))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))) 1/32)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) 1/256)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C) 1/16)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 1/32 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2))) (*.f64 (sqrt.f64 -4) (pow.f64 C 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/8)))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4))
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -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 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) C)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8)) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) C)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8)) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3)))))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 4))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6)))))))) (pow.f64 C 3))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) C)) (+.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 A 7)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8))) (sqrt.f64 -4))) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8))))) (sqrt.f64 -64))))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8)) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64)) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) 1/32)) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2))))) (/.f64 (-.f64 (*.f64 A (*.f64 F (*.f64 2 (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (sqrt.f64 -64))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (pow.f64 F 3))) 1/16)) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (*.f64 1/256 (sqrt.f64 (/.f64 F (pow.f64 A 7)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2))))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 7))) -1/128)))) (pow.f64 C 3))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 A 2))))))
(*.f64 A (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) -8))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 A 2)))))) (*.f64 2 (*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)))))
(+.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) -8)) (*.f64 F (*.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 C (*.f64 A 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 A 2)))))) (*.f64 2 (*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)))))
(+.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) -8)) (*.f64 F (*.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 C (*.f64 A 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 A 2)))))) (*.f64 2 (*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)))))
(+.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) -8)) (*.f64 F (*.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 C (*.f64 A 2)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2))))
(*.f64 F (*.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 C (*.f64 A 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 A 2)))))) (*.f64 2 (*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)))))
(+.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) -8)) (*.f64 F (*.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 C (*.f64 A 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 A 2)))))) (*.f64 2 (*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)))))
(+.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) -8)) (*.f64 F (*.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 C (*.f64 A 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 A 2)))))) (*.f64 2 (*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)))))
(+.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) -8)) (*.f64 F (*.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 C (*.f64 A 2)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2))))
(*.f64 F (*.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 C (*.f64 A 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 A 2)))))) (*.f64 2 (*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)))))
(+.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) -8)) (*.f64 F (*.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 C (*.f64 A 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 A 2)))))) (*.f64 2 (*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)))))
(+.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) -8)) (*.f64 F (*.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 C (*.f64 A 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 A 2)))))) (*.f64 2 (*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)))))
(+.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) -8)) (*.f64 F (*.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 C (*.f64 A 2)))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 C (*.f64 F (*.f64 2 (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) 2)))
(*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4)))) (*.f64 F (*.f64 (pow.f64 B 2) C))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2))))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16))))
(+.f64 (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4)))) (*.f64 F (*.f64 (pow.f64 B 2) C)))) (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2))))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4))) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16))))
(+.f64 (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (*.f64 F -4)))) (*.f64 F (*.f64 (pow.f64 B 2) C)))) (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16))
(*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) F))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16)) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 A F))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 (*.f64 A F) 2)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16)) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 A F)))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)) (*.f64 2 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (*.f64 F (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) A)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16)) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 A F)))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)) (*.f64 2 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (*.f64 F (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) A)))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16))
(*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16)) (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)) (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 A F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16)) (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 A F))) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)) (*.f64 C (*.f64 F (*.f64 2 (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16)) (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 A F))) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)) (*.f64 C (*.f64 F (*.f64 2 (pow.f64 B 2))))))
(*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4))
(*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (*.f64 C 2)))
(+.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4)) (*.f64 C (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) 2)))
(+.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4)) (*.f64 C (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) 2)))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (+.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (*.f64 C 2)) (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2))))))
(+.f64 (*.f64 C (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) 2)) (+.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4)) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) 2)) (+.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4)) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (+.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (*.f64 C 2)) (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2))))))
(+.f64 (*.f64 C (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) 2)) (+.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4)) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) 2)) (+.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4)) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8))))
(*.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 A F) -8))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (*.f64 C 2)) (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 C (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) 2)) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) 2)) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (+.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (*.f64 C 2)) (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2))))))
(+.f64 (*.f64 C (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) 2)) (+.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4)) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) 2)) (+.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4)) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (+.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) (*.f64 C 2)) (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2))))))
(+.f64 (*.f64 C (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (*.f64 F -8))) 2)) (+.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4)) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) 2)) (+.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4)) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8))))
(*.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 A F) -8))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 C (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8))) -2)))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)) (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (*.f64 -2 C)))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 C (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8))) -2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)) (+.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (*.f64 -2 C)) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 C (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 8))) -2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)) (+.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 F (*.f64 8 (pow.f64 A 2)))) (*.f64 -2 C)) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 4))))
(*.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 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) 0)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2)))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.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 A C))))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.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 A C))))))) -1)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2)))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) 0)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2)))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.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 A C))))))) 1)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) 2))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) 1)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2)))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.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 A C))))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))) 1/2)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))) -1)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2)))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))) 1/4)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 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 A C))))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.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 A C)))))) 2) 2)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2)))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) 1)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))) 2)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))) -1)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2)))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))) 4)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.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 A C)))))) -2) -2)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2)))
(/.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 A C)))))))) 8)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2)))
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))))) -4)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2)))
(/.f64 (*.f64 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 A C))))))))) 16)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2)))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) 1)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.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 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.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 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.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 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (*.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 A C)))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.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 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.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 A C)))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.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 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.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 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.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 A C))))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.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 A C))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.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 A C))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (*.f64 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 -2 (*.f64 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 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 A C)))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 A C)))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.f64 (*.f64 A (*.f64 C 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 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (*.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) -2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 -2 (*.f64 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.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 A C)))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.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 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))) 0)
(*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))
(+.f64 0 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))))
(*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))
(+.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))) (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C)))))
(*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))
(-.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))) 0)
(*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))
(/.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))) 1)
(*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))
(/.f64 (*.f64 F (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))) 2)
(*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))) (*.f64 F 8)) 4)
(*.f64 (*.f64 F 8) (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 4))
(*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) (/.f64 (*.f64 F 8) 4))
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))) (*.f64 F 8))) 8)
(*.f64 (*.f64 F (*.f64 8 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))))) 1/4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))) (*.f64 F 8))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))) (*.f64 F 8)))) 16)
(*.f64 (*.f64 F (*.f64 8 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))))) 1/4)
(pow.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 A C))))) 1)
(*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))
(+.f64 (*.f64 A C) (+.f64 (*.f64 A (*.f64 C 3)) (neg.f64 (pow.f64 B 2))))
(+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 A (+.f64 (*.f64 C 3) C)))
(+.f64 (*.f64 4 (*.f64 A C)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 0)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 -1 (+.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 2 (*.f64 A C)) (+.f64 (*.f64 2 (*.f64 A C)) (neg.f64 (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A C)) (-.f64 (*.f64 2 (*.f64 A C)) (pow.f64 B 2)))
(+.f64 (*.f64 A (*.f64 C 2)) (-.f64 (*.f64 A (*.f64 C 2)) (pow.f64 B 2)))
(+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (+.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) -1)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 A (*.f64 C 3)) (-.f64 (*.f64 A C) (pow.f64 B 2)))
(*.f64 2 (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -1)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 1)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/4)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 1/2 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 1/4 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2) 2)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 2 (*.f64 2 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 2 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -1)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 1)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 -1 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -2)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 4)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 8)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 1/2 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) -2)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))) 16)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 (neg.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 4)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(pow.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 1)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))

localize41.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(/.f64 (sqrt.f64 2) B)
0.9b
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
12.4b
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
30.8b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
Compiler

Compiled 103 to 73 computations (29.1% saved)

series22.0ms (0%)

Counts
4 → 56
Calls

24 calls:

TimeVariablePointExpression
12.0ms
F
@0
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
1.0ms
B
@0
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
1.0ms
A
@0
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
1.0ms
B
@inf
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
1.0ms
A
@inf
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))

rewrite96.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
016102
1103102
2215102
3488102
41160102
54230102
Stop Event
node limit
Counts
4 → 119
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(/.f64 (sqrt.f64 2) B)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 2) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) (/.f64 (sqrt.f64 2) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 2) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (/.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 2) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (*.f64 2 (/.f64 1 B)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (/.f64 2 B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (*.f64 B 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 2 (*.f64 B 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (/.f64 2 (*.f64 B 8)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 1/4 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 1/2 (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (/.f64 1 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 -1 B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (sqrt.f64 2)) (/.f64 1 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (sqrt.f64 2)) (/.f64 2 (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 2 (sqrt.f64 2)) (neg.f64 (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (/.f64 2 (sqrt.f64 2))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (/.f64 2 (sqrt.f64 2))) (/.f64 1/2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 2) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (sqrt.f64 2) B) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) B) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 1 (*.f64 B 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 B 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 B (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 B) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 1/2 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 1 (*.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 1 (neg.f64 (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 B)) (*.f64 (sqrt.f64 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 B (sqrt.f64 2))) (/.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 (+.f64 B B) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 B) (*.f64 (sqrt.f64 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 (neg.f64 B) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 B (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) 4) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 B 8)) (*.f64 (sqrt.f64 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 B) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 2) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 B (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (neg.f64 (+.f64 B B))))))))

simplify124.0ms (0.2%)

Algorithm
egg-herbie
Rules
1434×rational.json-simplify-51
1048×rational.json-simplify-35
950×rational.json-simplify-44
910×rational.json-simplify-2
906×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03926301
19166237
220706121
359836057
Stop Event
node limit
Counts
175 → 274
Calls
Call 1
Inputs
A
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B)))
(*.f64 -1 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1 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 -1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B)))
A
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(*.f64 -1 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 -1 A))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5)) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) A)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 7)) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5)) (sqrt.f64 -1/2)))))))
(*.f64 -1 B)
(+.f64 A (*.f64 -1 B))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 A 7))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (pow.f64 B 8)) A)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(*.f64 -1 B)
(+.f64 A (*.f64 -1 B))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))
B
(+.f64 A B)
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 0)
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/2))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 0)
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/2))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1)
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/2)
(*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 4))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/2) 2)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 4))) 16)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1)
(+.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 0)
(+.f64 0 (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)))))) 1/2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2))
(-.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 0)
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 4) 1/4)
(*.f64 1/2 (*.f64 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)))))) 1/2) 2)
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 4))) 16)
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)
(+.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 0)
(+.f64 0 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 -1 (+.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)
(+.f64 (+.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/2))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/2))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1)
(*.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(*.f64 (*.f64 2 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1/2)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) -1)
(*.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))
(*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 4))
(*.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(*.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/2) 2)
(/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1)
(/.f64 (*.f64 2 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) -1)
(/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 4)) 8)
(/.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 4))) 16)
(/.f64 (neg.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) 2)
(pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1)
(neg.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))
(+.f64 (/.f64 (sqrt.f64 2) B) 0)
(+.f64 0 (/.f64 (sqrt.f64 2) B))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 B))))
(+.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) (/.f64 (sqrt.f64 2) (+.f64 B B)))
(-.f64 (/.f64 (sqrt.f64 2) B) 0)
(-.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 B (/.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 B B)))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 2 (/.f64 1 B)) 1/2))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 2 B) 1/2))
(*.f64 (/.f64 (sqrt.f64 2) B) 1)
(*.f64 1 (/.f64 (sqrt.f64 2) B))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 B))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 B 1/2)) 1/2)
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 2 (*.f64 B 8)))
(*.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (/.f64 2 (*.f64 B 8)) 1))
(*.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 1/4 (/.f64 1 B)))
(*.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 1/2 (/.f64 1/2 B)))
(*.f64 (/.f64 1 B) (sqrt.f64 2))
(*.f64 (/.f64 1 B) (/.f64 1 (/.f64 1 (sqrt.f64 2))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 B))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 -1 B) 1))
(*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 1 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 2 (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))))))
(*.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) 1))
(*.f64 -1 (/.f64 (*.f64 2 (sqrt.f64 2)) (neg.f64 (+.f64 B B))))
(*.f64 (*.f64 B (/.f64 2 (sqrt.f64 2))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))))))
(*.f64 (*.f64 B (/.f64 2 (sqrt.f64 2))) (/.f64 1/2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(*.f64 4 (/.f64 (sqrt.f64 2) (*.f64 B 4)))
(*.f64 4 (/.f64 (/.f64 (sqrt.f64 2) B) 4))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) B) 1/4)
(*.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 1 (*.f64 B 8)))
(*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 B 1/2)))
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 B (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(*.f64 (/.f64 1/2 B) (*.f64 2 (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 1/2 (neg.f64 B)))
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 1 (*.f64 B -2)))
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 1 (neg.f64 (+.f64 B B))))
(*.f64 (*.f64 2 (/.f64 1 B)) (*.f64 (sqrt.f64 2) 1/2))
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) -1)
(*.f64 (*.f64 1/2 (/.f64 B (sqrt.f64 2))) (/.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 (+.f64 B B) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(*.f64 (/.f64 2 B) (*.f64 (sqrt.f64 2) 1/2))
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) 2)
(*.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 (neg.f64 B) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 B (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))))))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 2 B))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) 4) B))
(*.f64 (/.f64 2 (*.f64 B 8)) (*.f64 (sqrt.f64 2) 4))
(*.f64 (/.f64 -1 B) (neg.f64 (sqrt.f64 2)))
(pow.f64 (/.f64 (sqrt.f64 2) B) 1)
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)))
(neg.f64 (/.f64 (/.f64 B (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(neg.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (neg.f64 (+.f64 B B))))
Outputs
A
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 A (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 A (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5)))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 A (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))))))
(+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))))))
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))
(+.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 (+.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 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B)))
(+.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 (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 B (+.f64 (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))) (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))))))
(+.f64 (+.f64 B (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))
(+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 A 2) B) -1/2))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))
(+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 A 2) B) -1/2)))
(+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) -1/2) (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) 1/8)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))
(+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) -1/2) (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 A 6) (pow.f64 B 5)) -1/16))))
(+.f64 (neg.f64 B) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) -1/2) (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) 1/8)) (*.f64 (/.f64 (pow.f64 A 6) (pow.f64 B 5)) -1/16)))
(+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 A 6) (pow.f64 B 5)) -1/16) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) -1/2) (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) 1/8))))
(+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) 1/8) (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 A 6) (pow.f64 B 5)) -1/16))))
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))
(+.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 (+.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 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B)))
(+.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 (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 B (+.f64 (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))) (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))))))
(+.f64 (+.f64 B (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))
A
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 A (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 A (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5)))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 A (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))))))
(+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))))))
(*.f64 -1 A)
(*.f64 A -1)
(neg.f64 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))
(+.f64 (*.f64 A -1) (*.f64 (/.f64 (pow.f64 B 2) A) -1/2))
(+.f64 (neg.f64 A) (*.f64 (/.f64 (pow.f64 B 2) A) -1/2))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (*.f64 A -1) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8)))
(+.f64 (neg.f64 A) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8)))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (neg.f64 A) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 -1 A))))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (+.f64 (*.f64 A -1) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16)) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8)))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8) (+.f64 (neg.f64 A) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16))))
(+.f64 (neg.f64 A) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))
(sqrt.f64 (*.f64 (*.f64 B F) -1))
(sqrt.f64 (neg.f64 (*.f64 B F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 B F) -1)) (*.f64 (/.f64 A (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 F B)) 1/2)))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 B F))) (*.f64 (/.f64 A (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 F B)))))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 B F))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (/.f64 A (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 B F) -1)) (*.f64 (/.f64 A (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 F B)) 1/2))) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1))) 2))) (/.f64 (pow.f64 A 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) 1/2)))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 B F))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1))) 2))) (*.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 B F)))))) (*.f64 (/.f64 A (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 F B))))))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 B F))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1))) 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) B)) (/.f64 (pow.f64 A 2) (sqrt.f64 -1)))) (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 B F))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1))) 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) B)) (/.f64 (pow.f64 A 2) (sqrt.f64 -1)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1))) 2))) (/.f64 (pow.f64 A 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) 1/2)) (+.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 B F) -1)) (*.f64 (/.f64 A (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 F B)) 1/2))) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1))) 2))) (/.f64 (pow.f64 A 3) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) -1/4))))
(+.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 B F))) (*.f64 (/.f64 A (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 F B))))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1))) 2))) (/.f64 (pow.f64 A 3) (sqrt.f64 -1))) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1))) 2))) (*.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 B F))))))))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 B F))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1))) 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) B)) (/.f64 (pow.f64 A 2) (sqrt.f64 -1)))) (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (pow.f64 A 3) (sqrt.f64 -1)))))))
(+.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 B F))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1))) 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) B)) (/.f64 (pow.f64 A 2) (sqrt.f64 -1))))))) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1))) 2))) (/.f64 (pow.f64 A 3) (sqrt.f64 -1))) (*.f64 -1/4 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)))
(*.f64 B (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))
(*.f64 B (sqrt.f64 (*.f64 -1/2 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5)) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 5) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 1 (sqrt.f64 -1/2)) 1/16)) 2)) (sqrt.f64 -1/2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -1/2)))) 2)) (/.f64 (pow.f64 B 5) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) 1/2)) (+.f64 (*.f64 B (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 5))))) 2)) (/.f64 (pow.f64 B 5) (sqrt.f64 -1/2))) (*.f64 1/2 (sqrt.f64 (/.f64 A F))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) A)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 7)) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5)) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 7) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (/.f64 F A))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 1 (sqrt.f64 -1/2)) 1/16)) 2)) (*.f64 1/2 (pow.f64 A 2))))) (sqrt.f64 -1/2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 5) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 1 (sqrt.f64 -1/2)) 1/16)) 2)) (sqrt.f64 -1/2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) A))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 1/2 (pow.f64 A 2))))) (/.f64 (pow.f64 B 7) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 5) (*.f64 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2))) 2))) (/.f64 (pow.f64 B 5) (sqrt.f64 -1/2))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) A))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2))) 2))) (*.f64 1/2 (pow.f64 A 2))))) (/.f64 (pow.f64 B 7) (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 5))))) 2)) (/.f64 (pow.f64 B 5) (sqrt.f64 -1/2))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) A))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 5))))) 2)) (*.f64 1/2 (pow.f64 A 2))))) (/.f64 (pow.f64 B 7) (sqrt.f64 -1/2))))))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (*.f64 -1 B))
(+.f64 A (neg.f64 B))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))
(+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) -1/2) (+.f64 A (neg.f64 B)))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))
(+.f64 A (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 A 2) B) -1/2))))
(+.f64 A (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) -1/2) (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) 1/8))))
(+.f64 (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) -1/2) (+.f64 A (neg.f64 B))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (/.f64 (pow.f64 B 2) A) -1/2)
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16)))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8)))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 A 7))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (pow.f64 B 4) 2)) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 A 7))) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16))))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16)) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 8) 1/64) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 A 7)))))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 8) 5/64) (pow.f64 A 7)))) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8)))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 8) 5/64) (pow.f64 A 7))) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16))))
(*.f64 2 A)
(*.f64 A 2)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 A 2))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 A 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 A 2) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (*.f64 A 2)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 A 2))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 A 2) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (*.f64 A 2)) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (*.f64 A 2))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (/.f64 (pow.f64 B 2) A) -1/2)
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16)))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8)))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (pow.f64 B 8)) A)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 8) (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) A))) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16))))
(+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8)) (*.f64 (pow.f64 B 8) (*.f64 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) A) 1/2))))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16) (*.f64 (pow.f64 B 8) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) A)))) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8)))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (/.f64 (pow.f64 B 8) A))))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (*.f64 -1 B))
(+.f64 A (neg.f64 B))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))
(+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) -1/2) (+.f64 A (neg.f64 B)))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))
(+.f64 A (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 A 2) B) -1/2))))
(+.f64 A (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) -1/2) (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) 1/8))))
(+.f64 (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) -1/2) (+.f64 A (neg.f64 B))))
B
(+.f64 A B)
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))
(+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))
(+.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/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))))
(+.f64 A (+.f64 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 (pow.f64 B 2) (pow.f64 A 2))) 0)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/2))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 0)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/2))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/2)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 4))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 4) 1/4)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1/2) 2)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 4) 4)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 4)) 8)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 4))) 16)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1)
(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)))))) 0)
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 0 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2))
(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)))))) 0)
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2))
(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)))))) 1)
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(*.f64 1 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 4))
(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)))))) 4) 1/4)
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2) 2)
(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)))))) 1)
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 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)))))) 4) 4)
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 4)) 8)
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 4))) 16)
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)
(sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 0)
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 0 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 -1 (+.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)
(+.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (+.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/2))
(-.f64 A (sqrt.f64 (+.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)))) 1/2))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1)
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(*.f64 1 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(*.f64 (*.f64 2 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1/2)
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) -1)
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(*.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))
(-.f64 A (sqrt.f64 (+.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)))) 4))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(*.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 4) 1/4)
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(*.f64 1/2 (*.f64 2 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(*.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/2) 2)
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1)
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(/.f64 (*.f64 2 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) -1)
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 4) 4)
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(/.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 4)) 8)
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(/.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -2)
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 4))) 16)
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(/.f64 (neg.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) 2)
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1)
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(neg.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (/.f64 (sqrt.f64 2) B) 0)
(/.f64 (sqrt.f64 2) B)
(+.f64 0 (/.f64 (sqrt.f64 2) B))
(/.f64 (sqrt.f64 2) B)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 B))))
(/.f64 (sqrt.f64 2) B)
(+.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) (/.f64 (sqrt.f64 2) (+.f64 B B)))
(/.f64 (sqrt.f64 2) B)
(-.f64 (/.f64 (sqrt.f64 2) B) 0)
(/.f64 (sqrt.f64 2) B)
(-.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (sqrt.f64 2) B)
(*.f64 B (/.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(*.f64 B (/.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))))))
(*.f64 B (/.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 2)))))
(*.f64 B (/.f64 (/.f64 (sqrt.f64 2) B) B))
(*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 B B)))
(/.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 2 (/.f64 1 B)) 1/2))
(/.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 2 B) 1/2))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 (sqrt.f64 2) B) 1)
(/.f64 (sqrt.f64 2) B)
(*.f64 1 (/.f64 (sqrt.f64 2) B))
(/.f64 (sqrt.f64 2) B)
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 B))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 B 1/2)) 1/2)
(/.f64 (sqrt.f64 2) B)
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 2 (*.f64 B 8)))
(*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 (/.f64 2 B) 8)))
(*.f64 4 (*.f64 (/.f64 1/4 B) (sqrt.f64 2)))
(*.f64 4 (*.f64 (sqrt.f64 2) (/.f64 1/4 B)))
(*.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (/.f64 2 (*.f64 B 8)) 1))
(*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 (/.f64 2 B) 8)))
(*.f64 4 (*.f64 (/.f64 1/4 B) (sqrt.f64 2)))
(*.f64 4 (*.f64 (sqrt.f64 2) (/.f64 1/4 B)))
(*.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 1/4 (/.f64 1 B)))
(/.f64 (sqrt.f64 2) B)
(*.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 1/2 (/.f64 1/2 B)))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 1 B) (sqrt.f64 2))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 1 B) (/.f64 1 (/.f64 1 (sqrt.f64 2))))
(/.f64 (sqrt.f64 2) B)
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 B))
(/.f64 (sqrt.f64 2) B)
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 -1 B) 1))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 1 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (/.f64 B (/.f64 (sqrt.f64 2) B))))
(*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (/.f64 1 B) (/.f64 B 2)))
(*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 2 (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))))))
(*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 1 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (/.f64 B (/.f64 (sqrt.f64 2) B))))
(*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (/.f64 1 B) (/.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (sqrt.f64 2) B)
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) 1))
(/.f64 (sqrt.f64 2) B)
(*.f64 -1 (/.f64 (*.f64 2 (sqrt.f64 2)) (neg.f64 (+.f64 B B))))
(/.f64 (sqrt.f64 2) B)
(*.f64 (*.f64 B (/.f64 2 (sqrt.f64 2))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))))))
(*.f64 (*.f64 B (/.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 1/2 (/.f64 B (sqrt.f64 2))) (/.f64 B (sqrt.f64 2))))
(*.f64 B (*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 (/.f64 1/2 (/.f64 B (sqrt.f64 2))) (/.f64 B (sqrt.f64 2)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (/.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 2)) B))
(*.f64 B (*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 B) B)))
(*.f64 (*.f64 B (/.f64 2 (sqrt.f64 2))) (/.f64 1/2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(*.f64 (*.f64 B (/.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 1/2 (/.f64 B (sqrt.f64 2))) (/.f64 B (sqrt.f64 2))))
(*.f64 B (*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 (/.f64 1/2 (/.f64 B (sqrt.f64 2))) (/.f64 B (sqrt.f64 2)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (/.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 2)) B))
(*.f64 B (*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 B) B)))
(*.f64 4 (/.f64 (sqrt.f64 2) (*.f64 B 4)))
(/.f64 (sqrt.f64 2) B)
(*.f64 4 (/.f64 (/.f64 (sqrt.f64 2) B) 4))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) B) 1/4)
(/.f64 (sqrt.f64 2) B)
(*.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 1 (*.f64 B 8)))
(*.f64 (*.f64 8 (sqrt.f64 2)) (/.f64 1 (*.f64 B 8)))
(*.f64 8 (*.f64 (sqrt.f64 2) (/.f64 1/8 B)))
(*.f64 (sqrt.f64 2) (*.f64 8 (/.f64 1/8 B)))
(*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 B 1/2)))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 B (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 1/2 B) (*.f64 2 (sqrt.f64 2)))
(/.f64 (sqrt.f64 2) B)
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 1/2 (neg.f64 B)))
(*.f64 (*.f64 -2 (sqrt.f64 2)) (/.f64 1/2 (neg.f64 B)))
(*.f64 -2 (*.f64 (sqrt.f64 2) (/.f64 -1/2 B)))
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 1 (*.f64 B -2)))
(*.f64 (*.f64 -2 (sqrt.f64 2)) (/.f64 1/2 (neg.f64 B)))
(*.f64 -2 (*.f64 (sqrt.f64 2) (/.f64 -1/2 B)))
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 1 (neg.f64 (+.f64 B B))))
(*.f64 (*.f64 -2 (sqrt.f64 2)) (/.f64 1/2 (neg.f64 B)))
(*.f64 -2 (*.f64 (sqrt.f64 2) (/.f64 -1/2 B)))
(*.f64 (*.f64 2 (/.f64 1 B)) (*.f64 (sqrt.f64 2) 1/2))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) -1)
(/.f64 (sqrt.f64 2) B)
(*.f64 (*.f64 1/2 (/.f64 B (sqrt.f64 2))) (/.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(*.f64 (*.f64 1/2 (/.f64 B (sqrt.f64 2))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (sqrt.f64 2) (/.f64 2 B)))))
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 (+.f64 B B) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (/.f64 B (/.f64 (+.f64 B B) (/.f64 B (sqrt.f64 2))))))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))) (/.f64 1/2 (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 2 (sqrt.f64 2)))) (/.f64 1/2 (sqrt.f64 2)))
(*.f64 (/.f64 2 B) (*.f64 (sqrt.f64 2) 1/2))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) 2)
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 (neg.f64 B) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 B (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))))))
(/.f64 (sqrt.f64 2) B)
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 2 B))
(/.f64 (sqrt.f64 2) B)
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) 4) B))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 2 (*.f64 B 8)) (*.f64 (sqrt.f64 2) 4))
(*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 (/.f64 2 B) 8)))
(*.f64 4 (*.f64 (/.f64 1/4 B) (sqrt.f64 2)))
(*.f64 4 (*.f64 (sqrt.f64 2) (/.f64 1/4 B)))
(*.f64 (/.f64 -1 B) (neg.f64 (sqrt.f64 2)))
(/.f64 (sqrt.f64 2) B)
(pow.f64 (/.f64 (sqrt.f64 2) B) 1)
(/.f64 (sqrt.f64 2) B)
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (sqrt.f64 2) B)
(neg.f64 (/.f64 (/.f64 B (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(/.f64 (sqrt.f64 2) B)
(neg.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (neg.f64 (+.f64 B B))))
(/.f64 (sqrt.f64 2) B)

eval3.4s (4.9%)

Compiler

Compiled 86668 to 62587 computations (27.8% saved)

prune821.0ms (1.2%)

Pruning

43 alts after pruning (42 fresh and 1 done)

PrunedKeptTotal
New1272241296
Fresh231841
Picked101
Done314
Total1299431342
Error
10.9b
Counts
1342 → 43
Alt Table
Click to see full alt table
StatusErrorProgram
60.7b
(/.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.0b
(/.f64 (+.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 (*.f64 4 A) C) (pow.f64 B 2)))
62.6b
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
60.2b
(/.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.7b
(/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
62.1b
(/.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)))
60.6b
(/.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)))
61.3b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
58.1b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
62.3b
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
59.8b
(/.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.2b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.0b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (neg.f64 (pow.f64 B 2)))
58.1b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
56.1b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
58.2b
(/.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.6b
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
62.6b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) 2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
56.8b
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
58.2b
(/.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.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 B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
61.1b
(+.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 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 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) C)) (sqrt.f64 (*.f64 2 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
62.6b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
60.3b
(*.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 A A)))))
63.1b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))))
59.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -1/2)))))
62.3b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A 2)))))
63.1b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 C F))))
56.3b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 B F)))))
62.3b
(*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 A F))))
59.8b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (neg.f64 C)))))))
58.2b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (neg.f64 B)))))))
60.2b
(*.f64 (*.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))) (/.f64 1/2 (sqrt.f64 2))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
60.5b
(*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (/.f64 B (/.f64 (sqrt.f64 2) B)))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
55.4b
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
56.3b
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
61.3b
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8)))
62.3b
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F))))
53.4b
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
53.4b
(neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))
54.2b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))
54.9b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
Compiler

Compiled 2422 to 1814 computations (25.1% saved)

localize10.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
9.4b
(sqrt.f64 (*.f64 2 (/.f64 F B)))
Compiler

Compiled 28 to 15 computations (46.4% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite73.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify920.0ms (1.3%)

Algorithm
egg-herbie
Rules
4546×rational.json-simplify-1
4448×rational.json-simplify-41
1896×rational.json-simplify-35
1248×rational.json-simplify-2
1210×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042340
179340
2224340
3575340
41345340
52300340
62768340
72823340
82868340
92900340
102930340
112959340
122988340
133017340
143046340
153075340
163104340
173133340
183162340
193191340
203906340
217138340
227213340
237288340
247352340
257411340
267598340
277648340
287697340
297744340
307791340
317838340
327838340
Stop Event
node limit
Counts
20 → 21
Calls
Call 1
Inputs
(+.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1/2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1/2))
(-.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 0)
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1/2))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1/2)
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1/2) 2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 4) 4)
(/.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 4))) 16)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
Outputs
(+.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 0)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(+.f64 0 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1/2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1/2))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(-.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 0)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1/2))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1/2)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 4))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 4) 1/4)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 4))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1/2) 2)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 4) 4)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(/.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 4) 4)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 4)) 8)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 4))) 16)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(sqrt.f64 (*.f64 2 (/.f64 F B)))

localize9.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 24 to 8 computations (66.7% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite64.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify150.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

localize23.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 F (+.f64 (*.f64 2 A) C))
0.1b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
0.5b
(/.f64 (sqrt.f64 2) B)
7.1b
(sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))
Compiler

Compiled 51 to 33 computations (35.3% saved)

series15.0ms (0%)

Counts
3 → 52
Calls

30 calls:

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

rewrite107.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

simplify135.0ms (0.2%)

Algorithm
egg-herbie
Rules
1716×rational.json-simplify-35
1438×rational.json-simplify-44
1180×rational.json-simplify-47
1170×rational.json-simplify-49
1008×rational.json-simplify-61
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04778460
116987830
276917830
Stop Event
node limit
Counts
220 → 246
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 C F))
(+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 (/.f64 F C))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 5)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) B) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) B) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) B) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 C 3) (*.f64 (pow.f64 (sqrt.f64 2) 4) B)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))))
(*.f64 (+.f64 C (*.f64 2 A)) F)
(*.f64 (+.f64 C (*.f64 2 A)) F)
(*.f64 (+.f64 C (*.f64 2 A)) F)
(*.f64 (+.f64 C (*.f64 2 A)) F)
(*.f64 (+.f64 C (*.f64 2 A)) F)
(*.f64 (+.f64 C (*.f64 2 A)) F)
(*.f64 (+.f64 C (*.f64 2 A)) F)
(*.f64 (+.f64 C (*.f64 2 A)) F)
(*.f64 C F)
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(*.f64 2 (*.f64 A F))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(*.f64 2 (*.f64 A F))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(*.f64 2 (*.f64 A F))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(*.f64 C F)
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(*.f64 C F)
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))
(-.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 0)
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 1/2))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) 1/2)
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 1/2) 2)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 4))) 16)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 1)
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (/.f64 (sqrt.f64 2) B)) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (/.f64 (sqrt.f64 2) B)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (/.f64 (sqrt.f64 2) B)) 0)
(/.f64 2 (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))))))
(/.f64 2 (+.f64 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))))) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))))))
(/.f64 2 (*.f64 (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))))) 1))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(/.f64 (sqrt.f64 2) (*.f64 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) 1))
(/.f64 (sqrt.f64 2) (*.f64 -1 (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))))
(/.f64 (/.f64 (sqrt.f64 2) B) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(/.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) 1))
(/.f64 (/.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (/.f64 (sqrt.f64 2) B)) 1)
(/.f64 1 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))))))
(/.f64 1 (*.f64 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))))) 1))
(/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B)))
(/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B)) 1))
(/.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 -2 (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (*.f64 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) 1))
(/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B)) (/.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 (*.f64 B 4) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (*.f64 B 4) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 2 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (+.f64 B B) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 -4 (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 4 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) (*.f64 2 (/.f64 B (sqrt.f64 2))))
(/.f64 (/.f64 2 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))))) 2)
(/.f64 (/.f64 1 B) (/.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(/.f64 (/.f64 1 B) (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) 1))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (neg.f64 (+.f64 B B)) (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B)))
(/.f64 (/.f64 B (sqrt.f64 2)) (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 -1 (/.f64 (/.f64 B (neg.f64 (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(/.f64 -1 (*.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (*.f64 (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 4 (+.f64 (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))))) (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))))))
(/.f64 4 (/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(/.f64 4 (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 4 (*.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))))) 4)
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 4) (+.f64 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 4) (/.f64 4 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 4) (*.f64 4 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 4) (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 (*.f64 B 8) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(/.f64 (*.f64 (sqrt.f64 2) 8) (*.f64 8 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 (sqrt.f64 2) 8) (*.f64 (*.f64 B 8) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 (sqrt.f64 2) 8) (*.f64 4 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 4) (*.f64 (/.f64 B (sqrt.f64 2)) 4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 4) (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) 1))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B) (/.f64 1 (sqrt.f64 2)))
(/.f64 1/2 (/.f64 (*.f64 B (/.f64 1/2 (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(/.f64 1/2 (/.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 1/2 (/.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B)))
(/.f64 (/.f64 1/2 B) (/.f64 (/.f64 1/2 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (+.f64 (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (*.f64 B -2) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (neg.f64 (+.f64 B B)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 (*.f64 B -2) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 (neg.f64 (+.f64 B B)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 (neg.f64 B) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 2 (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B)) (/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) 4)) (*.f64 8 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 8)) (*.f64 (*.f64 2 (*.f64 B 8)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A 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 A (+.f64 A C)))) 4)) (*.f64 8 (/.f64 B (sqrt.f64 2))))
(/.f64 (*.f64 2 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))))))) 8)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (/.f64 1/2 B)) (/.f64 1/2 (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (*.f64 (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (*.f64 -1 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 1/2) B) (/.f64 1 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 1/2) B) (*.f64 1/2 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (/.f64 (sqrt.f64 2) B))) (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 1/2) (*.f64 B (/.f64 1/2 (sqrt.f64 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))) (/.f64 1/2 B)) 1/2)
(/.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 2))) (*.f64 (*.f64 2 (*.f64 B -2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 2))) (*.f64 (*.f64 2 (neg.f64 (+.f64 B B))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 2))) (*.f64 (neg.f64 (*.f64 B 4)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 2))) (*.f64 4 (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) -2)) (/.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) (*.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) 1))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B)) (+.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 2 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))))))) (*.f64 2 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))))))) 16)
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (+.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (neg.f64 (/.f64 B (sqrt.f64 2)))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 4)) (/.f64 B (sqrt.f64 2))) 8)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) 8)
(/.f64 (/.f64 2 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 2 (/.f64 B (sqrt.f64 2))))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) B)
(/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (/.f64 B (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (+.f64 B B))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 B 4))
(/.f64 (/.f64 (/.f64 1 B) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (/.f64 1 (sqrt.f64 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (neg.f64 B))
(/.f64 (/.f64 (/.f64 B (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))))
(/.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(/.f64 (/.f64 4 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 (/.f64 B (sqrt.f64 2)) 4))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 B 8))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 B -2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (neg.f64 (+.f64 B B)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) 4)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) 8)
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 8)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 2 (*.f64 B 8)))
(/.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) -1)
(/.f64 (/.f64 (*.f64 4 (neg.f64 (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 2 (*.f64 B -2)))
(/.f64 (/.f64 (*.f64 4 (neg.f64 (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 2 (neg.f64 (+.f64 B B))))
(/.f64 (/.f64 (*.f64 4 (neg.f64 (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (neg.f64 (*.f64 B 4)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) -2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (+.f64 B B))
(/.f64 (/.f64 2 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (/.f64 B (sqrt.f64 2)))
(/.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 B (/.f64 1/2 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (+.f64 B B))
(/.f64 (/.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))))
(/.f64 (/.f64 4 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 2 (/.f64 B (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (neg.f64 B))
(/.f64 (/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(/.f64 (/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (/.f64 (sqrt.f64 2) B))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (/.f64 B (sqrt.f64 2)))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))) -1)
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))) -2)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))) -4)
(/.f64 (/.f64 (*.f64 4 (neg.f64 (sqrt.f64 2))) (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))) 4)
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 2))) B)
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) B) (/.f64 2 (sqrt.f64 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (neg.f64 B)) (/.f64 -1 (sqrt.f64 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 1/2) (*.f64 2 (/.f64 B (sqrt.f64 2))))
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (-.f64 0 (*.f64 2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B)) (-.f64 0 (/.f64 1 (sqrt.f64 2))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (/.f64 B (sqrt.f64 2)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (/.f64 (sqrt.f64 2) B)) 1)
(+.f64 (*.f64 F (+.f64 A (+.f64 A C))) 0)
(+.f64 0 (*.f64 F (+.f64 A (+.f64 A C))))
(-.f64 (*.f64 F (+.f64 A (+.f64 A C))) 0)
(/.f64 (*.f64 F (+.f64 A (+.f64 A C))) 1)
(/.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))) 2)
(/.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) 4)) 4)
(/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) 4))) (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) 4)))) 16)
(pow.f64 (*.f64 F (+.f64 A (+.f64 A C))) 1)
Outputs
(sqrt.f64 (*.f64 C F))
(+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 (/.f64 F C)))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (sqrt.f64 (*.f64 C F)) (+.f64 (*.f64 A (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 A 2) -1/2))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (sqrt.f64 (*.f64 C F)) (+.f64 (+.f64 (*.f64 A (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 A 2) -1/2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 A 3) 1/2))))
(+.f64 (sqrt.f64 (*.f64 C F)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 A 3) 1/2)) (+.f64 (*.f64 A (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 A 2) -1/2)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2))
(sqrt.f64 (*.f64 2 (*.f64 F A)))
(sqrt.f64 (*.f64 F (*.f64 A 2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F A))) (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 A 2))) (*.f64 (/.f64 C (sqrt.f64 2)) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F A))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 C 2) (sqrt.f64 8)) -1/8))))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 A 2))) (+.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/8 (/.f64 (pow.f64 C 2) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 5)))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F A))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 C 3) (sqrt.f64 32)) 1/16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 C 2) (sqrt.f64 8)) -1/8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/8 (/.f64 (pow.f64 C 2) (sqrt.f64 8)))) (+.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))) (+.f64 (sqrt.f64 (*.f64 F (*.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/16 (/.f64 (pow.f64 C 3) (sqrt.f64 32)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) B) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 A (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) B) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 A (/.f64 (sqrt.f64 2) B)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 A (/.f64 (sqrt.f64 2) B)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) B)) -1/2)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) B) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 A (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) B)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 A (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) B)) -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 2) B)) 1/2)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 B)) (*.f64 (/.f64 C B) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 B)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 C 2) (*.f64 2 B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 B)) (+.f64 (*.f64 (/.f64 C B) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/8 (/.f64 (pow.f64 C 2) (*.f64 2 B))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 C 3) (*.f64 (pow.f64 (sqrt.f64 2) 4) B)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (*.f64 B 4)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 B)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 C 2) (*.f64 2 B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 C B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 B)) (+.f64 (+.f64 (*.f64 (/.f64 C B) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/8 (/.f64 (pow.f64 C 2) (*.f64 2 B))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (*.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 B)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (*.f64 B 4)))) (+.f64 (*.f64 (/.f64 C B) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/8 (/.f64 (pow.f64 C 2) (*.f64 2 B)))))))
(*.f64 (+.f64 C (*.f64 2 A)) F)
(*.f64 F (+.f64 C (*.f64 A 2)))
(*.f64 (+.f64 C (*.f64 2 A)) F)
(*.f64 F (+.f64 C (*.f64 A 2)))
(*.f64 (+.f64 C (*.f64 2 A)) F)
(*.f64 F (+.f64 C (*.f64 A 2)))
(*.f64 (+.f64 C (*.f64 2 A)) F)
(*.f64 F (+.f64 C (*.f64 A 2)))
(*.f64 (+.f64 C (*.f64 2 A)) F)
(*.f64 F (+.f64 C (*.f64 A 2)))
(*.f64 (+.f64 C (*.f64 2 A)) F)
(*.f64 F (+.f64 C (*.f64 A 2)))
(*.f64 (+.f64 C (*.f64 2 A)) F)
(*.f64 F (+.f64 C (*.f64 A 2)))
(*.f64 (+.f64 C (*.f64 2 A)) F)
(*.f64 F (+.f64 C (*.f64 A 2)))
(*.f64 C F)
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 C F) (*.f64 2 (*.f64 F A)))
(+.f64 (*.f64 C F) (*.f64 F (*.f64 A 2)))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 C F) (*.f64 2 (*.f64 F A)))
(+.f64 (*.f64 C F) (*.f64 F (*.f64 A 2)))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 C F) (*.f64 2 (*.f64 F A)))
(+.f64 (*.f64 C F) (*.f64 F (*.f64 A 2)))
(*.f64 2 (*.f64 A F))
(*.f64 2 (*.f64 F A))
(*.f64 F (*.f64 A 2))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 C F) (*.f64 2 (*.f64 F A)))
(+.f64 (*.f64 C F) (*.f64 F (*.f64 A 2)))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 C F) (*.f64 2 (*.f64 F A)))
(+.f64 (*.f64 C F) (*.f64 F (*.f64 A 2)))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 C F) (*.f64 2 (*.f64 F A)))
(+.f64 (*.f64 C F) (*.f64 F (*.f64 A 2)))
(*.f64 2 (*.f64 A F))
(*.f64 2 (*.f64 F A))
(*.f64 F (*.f64 A 2))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 C F) (*.f64 2 (*.f64 F A)))
(+.f64 (*.f64 C F) (*.f64 F (*.f64 A 2)))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 C F) (*.f64 2 (*.f64 F A)))
(+.f64 (*.f64 C F) (*.f64 F (*.f64 A 2)))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 C F) (*.f64 2 (*.f64 F A)))
(+.f64 (*.f64 C F) (*.f64 F (*.f64 A 2)))
(*.f64 2 (*.f64 A F))
(*.f64 2 (*.f64 F A))
(*.f64 F (*.f64 A 2))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 C F) (*.f64 2 (*.f64 F A)))
(+.f64 (*.f64 C F) (*.f64 F (*.f64 A 2)))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 C F) (*.f64 2 (*.f64 F A)))
(+.f64 (*.f64 C F) (*.f64 F (*.f64 A 2)))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 C F) (*.f64 2 (*.f64 F A)))
(+.f64 (*.f64 C F) (*.f64 F (*.f64 A 2)))
(*.f64 C F)
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 C F) (*.f64 2 (*.f64 F A)))
(+.f64 (*.f64 C F) (*.f64 F (*.f64 A 2)))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 C F) (*.f64 2 (*.f64 F A)))
(+.f64 (*.f64 C F) (*.f64 F (*.f64 A 2)))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 C F) (*.f64 2 (*.f64 F A)))
(+.f64 (*.f64 C F) (*.f64 F (*.f64 A 2)))
(*.f64 C F)
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 C F) (*.f64 2 (*.f64 F A)))
(+.f64 (*.f64 C F) (*.f64 F (*.f64 A 2)))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 C F) (*.f64 2 (*.f64 F A)))
(+.f64 (*.f64 C F) (*.f64 F (*.f64 A 2)))
(+.f64 (*.f64 2 (*.f64 A F)) (*.f64 C F))
(+.f64 (*.f64 C F) (*.f64 2 (*.f64 F A)))
(+.f64 (*.f64 C F) (*.f64 F (*.f64 A 2)))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 0)
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 C (+.f64 A A))))
(+.f64 0 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 C (+.f64 A A))))
(-.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 0)
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 C (+.f64 A A))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 1/2))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 C (+.f64 A A))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 1)
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 C (+.f64 A A))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 C (+.f64 A A))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) 1/2)
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 C (+.f64 A A))))
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 4))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 C (+.f64 A A))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 4) 1/4)
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 C (+.f64 A A))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 C (+.f64 A A))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 1/2) 2)
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 C (+.f64 A A))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 1)
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 C (+.f64 A A))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) 2)
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 C (+.f64 A A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 4) 4)
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 C (+.f64 A A))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 4)) 8)
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 C (+.f64 A A))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 4))) 16)
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 C (+.f64 A A))))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 1)
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 C (+.f64 A A))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (/.f64 (sqrt.f64 2) B)) 0)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (/.f64 (sqrt.f64 2) B)) 0)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 2 (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))) (/.f64 (+.f64 B B) 2))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 A 4) (+.f64 C C)))) B)
(/.f64 2 (+.f64 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))))) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))) (/.f64 (+.f64 B B) 2))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 A 4) (+.f64 C C)))) B)
(/.f64 2 (*.f64 (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))))) 1))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))) (/.f64 (+.f64 B B) 2))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 A 4) (+.f64 C C)))) B)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (/.f64 B (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (sqrt.f64 2) (*.f64 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) 1))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (sqrt.f64 2) (*.f64 -1 (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (sqrt.f64 2) B) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) 1))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (/.f64 (sqrt.f64 2) B)) 1)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 1 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))) (/.f64 (+.f64 B B) 2))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 A 4) (+.f64 C C)))) B)
(/.f64 1 (*.f64 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))))) 1))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))) (/.f64 (+.f64 B B) 2))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 A 4) (+.f64 C C)))) B)
(/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B)) 1))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 -2 (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (*.f64 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) 1))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B)) (/.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 (*.f64 B 4) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (*.f64 B 4) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 2 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (+.f64 B B) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 -4 (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 4 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) (*.f64 2 (/.f64 B (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 2 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))))) 2)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))) (/.f64 (+.f64 B B) 2))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 A 4) (+.f64 C C)))) B)
(/.f64 (/.f64 1 B) (/.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 1 B) (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) 1))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (neg.f64 (+.f64 B B)) (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 B (sqrt.f64 2)) (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 -1 (/.f64 (/.f64 B (neg.f64 (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 -1 (*.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (*.f64 (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 4 (+.f64 (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))))) (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))) (/.f64 (+.f64 B B) 2))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 A 4) (+.f64 C C)))) B)
(/.f64 4 (/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 4 (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 4 (*.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))))) 4)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))) (/.f64 (+.f64 B B) 2))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 A 4) (+.f64 C C)))) B)
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 4) (+.f64 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 4) (/.f64 4 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 4) (*.f64 4 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 4) (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 (*.f64 B 8) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 8) (*.f64 8 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 8) (*.f64 (*.f64 B 8) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 8) (*.f64 4 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 4) (*.f64 (/.f64 B (sqrt.f64 2)) 4))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 4) (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) 1))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B) (/.f64 1 (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 1/2 (/.f64 (*.f64 B (/.f64 1/2 (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 1/2 (/.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 1/2 (/.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 1/2 B) (/.f64 (/.f64 1/2 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) -2) (+.f64 (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (*.f64 B -2) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (neg.f64 (+.f64 B B)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 (*.f64 B -2) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 (neg.f64 (+.f64 B B)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 (neg.f64 B) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 2 (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B)) (/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) 2) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A A)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 1) (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) 4)) (*.f64 8 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 8)) (*.f64 (*.f64 2 (*.f64 B 8)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 4)) (+.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (*.f64 (/.f64 B (sqrt.f64 2)) 4)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 4)) (*.f64 8 (/.f64 B (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 2 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))))))) 8)
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))) (/.f64 B 4)) 1/4)
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 A 4) (+.f64 C C)))) (/.f64 B 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (/.f64 1/2 B)) (/.f64 1/2 (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (*.f64 (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (*.f64 -1 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 1/2) B) (/.f64 1 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 1/2) B) (*.f64 1/2 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (/.f64 (sqrt.f64 2) B))) (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))) (/.f64 (+.f64 B B) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 B (sqrt.f64 2))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 B (sqrt.f64 2))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 A 4) (+.f64 C C)))) B))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 1/2) (*.f64 B (/.f64 1/2 (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))) (/.f64 1/2 B)) 1/2)
(*.f64 (/.f64 1/2 B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))) 1/2))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 A 4) (+.f64 C C)))) (/.f64 (/.f64 1/2 B) 1/2))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 2))) (*.f64 (*.f64 2 (*.f64 B -2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 2))) (*.f64 (*.f64 2 (neg.f64 (+.f64 B B))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 2))) (*.f64 (neg.f64 (*.f64 B 4)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 2))) (*.f64 4 (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) -2)) (/.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) (*.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) 1))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B)) (+.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (+.f64 (*.f64 2 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))))))) (*.f64 2 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))))))) 16)
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))) (/.f64 B 4)) 1/4)
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 A 4) (+.f64 C C)))) (/.f64 B 4)))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (+.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (neg.f64 (/.f64 B (sqrt.f64 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 4)) (/.f64 B (sqrt.f64 2))) 8)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) 8)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 2 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 2 (/.f64 B (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) B)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (/.f64 B (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (+.f64 B B))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 B 4))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (/.f64 1 B) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (/.f64 1 (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (neg.f64 B))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (/.f64 B (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 4 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 (/.f64 B (sqrt.f64 2)) 4))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 B 8))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 B -2))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (neg.f64 (+.f64 B B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) 4)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) 8)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 8)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 2 (*.f64 B 8)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) -1)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 4 (neg.f64 (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 2 (*.f64 B -2)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 4 (neg.f64 (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 2 (neg.f64 (+.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 4 (neg.f64 (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (neg.f64 (*.f64 B 4)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) -2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (+.f64 B B))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 2 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (/.f64 B (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 B (/.f64 1/2 (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) B)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (+.f64 B B))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 4 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 2 (/.f64 B (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (neg.f64 B))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (/.f64 (sqrt.f64 2) B))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (/.f64 B (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))) -1)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))) -2)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))) -4)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 4 (neg.f64 (sqrt.f64 2))) (/.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))) 4)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 2))) B)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))) B) (/.f64 2 (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (neg.f64 B)) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) 1/2) (*.f64 2 (/.f64 B (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (-.f64 0 (*.f64 2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))) (neg.f64 (*.f64 2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A A)))) -2) (neg.f64 (*.f64 2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B)) (-.f64 0 (/.f64 1 (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (/.f64 B (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (/.f64 (sqrt.f64 2) B)) 1)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
(+.f64 (*.f64 F (+.f64 A (+.f64 A C))) 0)
(*.f64 F (+.f64 A (+.f64 C A)))
(*.f64 F (+.f64 C (+.f64 A A)))
(+.f64 0 (*.f64 F (+.f64 A (+.f64 A C))))
(*.f64 F (+.f64 A (+.f64 C A)))
(*.f64 F (+.f64 C (+.f64 A A)))
(-.f64 (*.f64 F (+.f64 A (+.f64 A C))) 0)
(*.f64 F (+.f64 A (+.f64 C A)))
(*.f64 F (+.f64 C (+.f64 A A)))
(/.f64 (*.f64 F (+.f64 A (+.f64 A C))) 1)
(*.f64 F (+.f64 A (+.f64 C A)))
(*.f64 F (+.f64 C (+.f64 A A)))
(/.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))) 2)
(*.f64 (+.f64 C (+.f64 C (*.f64 A 4))) (/.f64 F 2))
(*.f64 F (/.f64 (+.f64 (*.f64 A 4) (+.f64 C C)) 2))
(/.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) 4)) 4)
(*.f64 (*.f64 4 (+.f64 A (+.f64 C A))) (/.f64 F 4))
(*.f64 (*.f64 4 (+.f64 C (+.f64 A A))) (/.f64 F 4))
(/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) 4))) 8)
(*.f64 (*.f64 (+.f64 A (+.f64 C A)) (*.f64 4 F)) 1/4)
(*.f64 1/4 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 F 4)))
(/.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) 4))) (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) 4)))) 16)
(*.f64 (*.f64 (+.f64 A (+.f64 C A)) (*.f64 4 F)) 1/4)
(*.f64 1/4 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 F 4)))
(pow.f64 (*.f64 F (+.f64 A (+.f64 A C))) 1)
(*.f64 F (+.f64 A (+.f64 C A)))
(*.f64 F (+.f64 C (+.f64 A A)))

localize32.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.2b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -1/2)))))
6.0b
(*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -1/2))
8.0b
(/.f64 (pow.f64 B 2) A)
18.5b
(sqrt.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -1/2)))
Compiler

Compiled 76 to 54 computations (28.9% saved)

series17.0ms (0%)

Counts
4 → 60
Calls

33 calls:

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

rewrite1.0s (1.5%)

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

Useful iterations: 4 (0.0ms)

IterNodesCost
017116
1119116
2281116
3691116
41944110
55035110
Stop Event
node limit
Counts
4 → 166
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -1/2)))
(/.f64 (pow.f64 B 2) A)
(*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -1/2))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -1/2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 2) (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 B 2) A) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 B 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (pow.f64 B 2) (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) (/.f64 (pow.f64 B 2) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (pow.f64 B 2) A) 2) (/.f64 (/.f64 (pow.f64 B 2) A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) A) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 B 2) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 B 2) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (pow.f64 B 2) A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 A) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 B 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 B 2) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 1/2 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (/.f64 1 A) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) 4) (/.f64 1 (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 A) (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 B 2)) (/.f64 -1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 A) (*.f64 2 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 B 2) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 A) 1/2) (*.f64 2 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 B 2) A) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 A 4)) (*.f64 (pow.f64 B 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 A) (neg.f64 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 B 2) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))) 4) (/.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (/.f64 A (pow.f64 B 2))) (*.f64 F -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (/.f64 A (pow.f64 B 2)) (*.f64 F -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 B 2) (/.f64 A (*.f64 F -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 B 2) (-.f64 0 (/.f64 A (neg.f64 (*.f64 F -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) A) (/.f64 -2 F))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 A (pow.f64 B 2)) (*.f64 F -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (/.f64 A (pow.f64 B 2)) (*.f64 F -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 (*.f64 A 4) (neg.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 2 (/.f64 A (*.f64 F -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F -1/2) (/.f64 A (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (/.f64 -4 F))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 (/.f64 -2 F)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 2 (/.f64 (*.f64 A 4) (neg.f64 F))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (-.f64 0 (/.f64 -2 F)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 (*.f64 2 (/.f64 A (pow.f64 B 2))) (*.f64 F -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 B 2)) (/.f64 A (neg.f64 (*.f64 F -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 B 2)) (-.f64 0 (/.f64 A (*.f64 F -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (*.f64 2 (/.f64 A (pow.f64 B 2))) (*.f64 F -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 4) (*.f64 2 (/.f64 -4 F)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -2) (-.f64 0 (/.f64 -4 F)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 F) (*.f64 2 (/.f64 A (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 F A)) (/.f64 1 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) -2) (*.f64 2 (/.f64 A (neg.f64 (*.f64 F -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) -2) (-.f64 0 (/.f64 (*.f64 A 4) (neg.f64 F))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 F)) (*.f64 2 (*.f64 2 (/.f64 A (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 -1/2 (/.f64 F A))) (*.f64 2 (/.f64 1 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 F) 4) (/.f64 (/.f64 A (pow.f64 B 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 F -1/2)) (neg.f64 (/.f64 A (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 F -1/2))) (*.f64 2 (neg.f64 (/.f64 A (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 F)) (neg.f64 (*.f64 2 (/.f64 A (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -1/2 (/.f64 F A))) (neg.f64 (/.f64 1 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 F -1/2))) (/.f64 A (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 F -1/2))) (-.f64 0 (neg.f64 (/.f64 A (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 F))) (-.f64 0 (*.f64 2 (*.f64 2 (/.f64 A (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 F))) (*.f64 2 (/.f64 A (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 -1/2 (/.f64 F A)))) (/.f64 1 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 F -1/2)))) (neg.f64 (/.f64 A (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 2) (/.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 2) B)) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) (neg.f64 (/.f64 B (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (-.f64 0 (/.f64 B (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) B) (/.f64 -1 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (/.f64 B (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (neg.f64 (neg.f64 (/.f64 B (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (-.f64 0 (neg.f64 (/.f64 B (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (neg.f64 (+.f64 B B)) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 2 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (/.f64 -2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 2 (/.f64 (neg.f64 (+.f64 B B)) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (*.f64 -2 (/.f64 B (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (*.f64 2 (neg.f64 (/.f64 B (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 2) B)) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -2) (/.f64 2 (/.f64 (sqrt.f64 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -2) (-.f64 0 (*.f64 -2 (/.f64 B (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) (-.f64 0 (/.f64 -1 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 2)) (/.f64 B (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 2)) (-.f64 0 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 2) B)) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 4) (*.f64 2 (/.f64 -2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4) (*.f64 (/.f64 B (sqrt.f64 2)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4) (*.f64 2 (*.f64 -2 (/.f64 B (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4) (*.f64 2 (/.f64 2 (/.f64 (sqrt.f64 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4) (*.f64 (/.f64 B (sqrt.f64 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) (neg.f64 B)) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 2 (/.f64 B (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) -2) (-.f64 0 (/.f64 (neg.f64 (+.f64 B B)) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4)) (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4)) (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) (neg.f64 B))) (*.f64 2 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4)) (-.f64 0 (*.f64 (/.f64 B (sqrt.f64 2)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (/.f64 B (sqrt.f64 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4) (/.f64 B (sqrt.f64 2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4) (/.f64 B (sqrt.f64 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) 2) (/.f64 (/.f64 B (sqrt.f64 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (/.f64 B (sqrt.f64 2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4) (/.f64 B (sqrt.f64 2)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4) (/.f64 B (sqrt.f64 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B))) (-.f64 0 (/.f64 -2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4)) (-.f64 0 (*.f64 2 (/.f64 2 (/.f64 (sqrt.f64 2) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4)) (-.f64 0 (*.f64 (/.f64 B (sqrt.f64 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -2)) (neg.f64 (/.f64 2 (/.f64 (sqrt.f64 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) (neg.f64 B))) (neg.f64 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -2))) (/.f64 2 (/.f64 (sqrt.f64 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) (neg.f64 B)))) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))))))))

simplify433.0ms (0.6%)

Algorithm
egg-herbie
Rules
1388×rational.json-simplify-2
1054×rational.json-simplify-35
790×rational.json-simplify-41
696×rational.json-simplify-1
636×rational.json-simplify-51
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03699040
112368212
239156866
357936714
478026714
Stop Event
node limit
Counts
226 → 200
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))
(+.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 2) (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 2))
(-.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))
(-.f64 1 (-.f64 1 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))
(-.f64 (+.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -1) -1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 2))
(*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) -1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4))) 16)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))
(+.f64 (/.f64 (pow.f64 B 2) A) 0)
(+.f64 0 (/.f64 (pow.f64 B 2) A))
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 B 2) (neg.f64 A))))
(+.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) (/.f64 (pow.f64 B 2) (+.f64 A A)))
(+.f64 (/.f64 (/.f64 (pow.f64 B 2) A) 2) (/.f64 (/.f64 (pow.f64 B 2) A) 2))
(-.f64 (/.f64 (pow.f64 B 2) A) 0)
(-.f64 0 (/.f64 (pow.f64 B 2) (neg.f64 A)))
(*.f64 2 (/.f64 (pow.f64 B 2) (+.f64 A A)))
(*.f64 2 (/.f64 (/.f64 (pow.f64 B 2) A) 2))
(*.f64 2 (*.f64 (/.f64 1/2 A) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (/.f64 1 A))
(*.f64 (/.f64 (pow.f64 B 2) A) 1)
(*.f64 1 (/.f64 (pow.f64 B 2) A))
(*.f64 -1 (/.f64 (pow.f64 B 2) (neg.f64 A)))
(*.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 1/2 A))
(*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (/.f64 1 A) 1/2))
(*.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) 1/2)
(*.f64 (*.f64 (pow.f64 B 2) 4) (/.f64 1 (*.f64 A 4)))
(*.f64 (/.f64 1 A) (pow.f64 B 2))
(*.f64 (neg.f64 (pow.f64 B 2)) (/.f64 -1 A))
(*.f64 (/.f64 1/2 A) (*.f64 2 (pow.f64 B 2)))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 B 2) A)))
(*.f64 (*.f64 (/.f64 1 A) 1/2) (*.f64 2 (pow.f64 B 2)))
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) -1)
(*.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) 2)
(*.f64 (/.f64 (/.f64 (pow.f64 B 2) A) 2) 2)
(*.f64 (/.f64 1 (*.f64 A 4)) (*.f64 (pow.f64 B 2) 4))
(*.f64 (/.f64 -1 A) (neg.f64 (pow.f64 B 2)))
(pow.f64 (/.f64 (pow.f64 B 2) A) 1)
(neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))) 0)
(+.f64 0 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))
(+.f64 (/.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))) 4) (/.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))) 4))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))) 0)
(/.f64 2 (/.f64 (*.f64 2 (/.f64 A (pow.f64 B 2))) (*.f64 F -1/2)))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 A (pow.f64 B 2)) (*.f64 F -1/2))))
(/.f64 (pow.f64 B 2) (/.f64 A (*.f64 F -1/2)))
(/.f64 (pow.f64 B 2) (-.f64 0 (/.f64 A (neg.f64 (*.f64 F -1/2)))))
(/.f64 (/.f64 (pow.f64 B 2) A) (/.f64 -2 F))
(/.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))) 1)
(/.f64 1 (/.f64 (/.f64 A (pow.f64 B 2)) (*.f64 F -1/2)))
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 A (pow.f64 B 2)) (*.f64 F -1/2))))
(/.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 (*.f64 A 4) (neg.f64 F)))
(/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 2 (/.f64 A (*.f64 F -1/2))))
(/.f64 (*.f64 F -1/2) (/.f64 A (pow.f64 B 2)))
(/.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))) 2)
(/.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (/.f64 -4 F))
(/.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 (/.f64 -2 F)))
(/.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 2 (/.f64 (*.f64 A 4) (neg.f64 F))))
(/.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (-.f64 0 (/.f64 -2 F)))
(/.f64 -2 (-.f64 0 (/.f64 (*.f64 2 (/.f64 A (pow.f64 B 2))) (*.f64 F -1/2))))
(/.f64 (neg.f64 (pow.f64 B 2)) (/.f64 A (neg.f64 (*.f64 F -1/2))))
(/.f64 (neg.f64 (pow.f64 B 2)) (-.f64 0 (/.f64 A (*.f64 F -1/2))))
(/.f64 4 (*.f64 2 (/.f64 (*.f64 2 (/.f64 A (pow.f64 B 2))) (*.f64 F -1/2))))
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 4) (*.f64 2 (/.f64 -4 F)))
(/.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -2)) 4)
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -2) (-.f64 0 (/.f64 -4 F)))
(/.f64 (neg.f64 F) (*.f64 2 (/.f64 A (pow.f64 B 2))))
(/.f64 (*.f64 -1/2 (/.f64 F A)) (/.f64 1 (pow.f64 B 2)))
(/.f64 (*.f64 (pow.f64 B 2) -2) (*.f64 2 (/.f64 A (neg.f64 (*.f64 F -1/2)))))
(/.f64 (*.f64 (pow.f64 B 2) -2) (-.f64 0 (/.f64 (*.f64 A 4) (neg.f64 F))))
(/.f64 (*.f64 2 (neg.f64 F)) (*.f64 2 (*.f64 2 (/.f64 A (pow.f64 B 2)))))
(/.f64 (*.f64 2 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -2))) 8)
(/.f64 (*.f64 2 (*.f64 -1/2 (/.f64 F A))) (*.f64 2 (/.f64 1 (pow.f64 B 2))))
(/.f64 (/.f64 (neg.f64 F) 4) (/.f64 (/.f64 A (pow.f64 B 2)) 2))
(/.f64 (neg.f64 (*.f64 F -1/2)) (neg.f64 (/.f64 A (pow.f64 B 2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -2)))) 16)
(/.f64 (*.f64 2 (neg.f64 (*.f64 F -1/2))) (*.f64 2 (neg.f64 (/.f64 A (pow.f64 B 2)))))
(/.f64 (neg.f64 (neg.f64 F)) (neg.f64 (*.f64 2 (/.f64 A (pow.f64 B 2)))))
(/.f64 (neg.f64 (*.f64 -1/2 (/.f64 F A))) (neg.f64 (/.f64 1 (pow.f64 B 2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 F -1/2))) (/.f64 A (pow.f64 B 2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 F -1/2))) (-.f64 0 (neg.f64 (/.f64 A (pow.f64 B 2)))))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 F))) (-.f64 0 (*.f64 2 (*.f64 2 (/.f64 A (pow.f64 B 2))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 F))) (*.f64 2 (/.f64 A (pow.f64 B 2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 -1/2 (/.f64 F A)))) (/.f64 1 (pow.f64 B 2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 F -1/2)))) (neg.f64 (/.f64 A (pow.f64 B 2))))
(pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))) 1)
(+.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 0)
(+.f64 0 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))))
(+.f64 -1 (-.f64 1 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))))
(+.f64 (/.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 2) (/.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 2))
(-.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 0)
(-.f64 0 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))))
(/.f64 2 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 2) B)) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 2 (*.f64 2 (/.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(/.f64 (sqrt.f64 2) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))
(/.f64 (sqrt.f64 2) (-.f64 0 (/.f64 B (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (/.f64 (sqrt.f64 2) B) (/.f64 -1 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (/.f64 B (sqrt.f64 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (neg.f64 (neg.f64 (/.f64 B (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (-.f64 0 (neg.f64 (/.f64 B (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 1)
(/.f64 1 (/.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))
(/.f64 -1 (-.f64 0 (/.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (neg.f64 (+.f64 B B)) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))
(/.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 2 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (/.f64 -2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 2 (/.f64 (neg.f64 (+.f64 B B)) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 2)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (*.f64 -2 (/.f64 B (sqrt.f64 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (*.f64 2 (neg.f64 (/.f64 B (sqrt.f64 2)))))
(/.f64 -2 (-.f64 0 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 2) B)) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -2) (/.f64 2 (/.f64 (sqrt.f64 2) B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -2) (-.f64 0 (*.f64 -2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) (-.f64 0 (/.f64 -1 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 B (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 0 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 4 (*.f64 2 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 2) B)) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 4) (*.f64 2 (/.f64 -2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 4) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4) (*.f64 (/.f64 B (sqrt.f64 2)) -4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4) (*.f64 2 (*.f64 -2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4) (*.f64 2 (/.f64 2 (/.f64 (sqrt.f64 2) B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4) (*.f64 (/.f64 B (sqrt.f64 2)) 4))
(/.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))) -1)
(/.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) (neg.f64 B)) (/.f64 1 (sqrt.f64 2)))
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 2 (/.f64 B (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (-.f64 0 (/.f64 (neg.f64 (+.f64 B B)) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4)) (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) -4)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4)) (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) 4)))
(/.f64 (*.f64 2 (*.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 4)) 8)
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) (neg.f64 B))) (*.f64 2 (/.f64 1 (sqrt.f64 2))))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) -2)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4)) (-.f64 0 (*.f64 (/.f64 B (sqrt.f64 2)) -4)))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (/.f64 B (sqrt.f64 2))) -2)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4) (/.f64 B (sqrt.f64 2))) -4)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4) (/.f64 B (sqrt.f64 2))) 4)
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) 2) (/.f64 (/.f64 B (sqrt.f64 2)) 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 4))) 16)
(/.f64 (*.f64 2 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (/.f64 B (sqrt.f64 2)))) -4)
(/.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4) (/.f64 B (sqrt.f64 2)))) -8)
(/.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4) (/.f64 B (sqrt.f64 2)))) 8)
(/.f64 (neg.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B))) (-.f64 0 (/.f64 -2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4)) (-.f64 0 (*.f64 2 (/.f64 2 (/.f64 (sqrt.f64 2) B)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4)) (-.f64 0 (*.f64 (/.f64 B (sqrt.f64 2)) 4)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -2)) (neg.f64 (/.f64 2 (/.f64 (sqrt.f64 2) B))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) (neg.f64 B))) (neg.f64 (/.f64 1 (sqrt.f64 2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -2))) (/.f64 2 (/.f64 (sqrt.f64 2) B)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) (neg.f64 B)))) (/.f64 1 (sqrt.f64 2)))
(pow.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 1)
(neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))))
Outputs
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 B (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 B (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 B (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 B (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 B (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 B (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 B (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 B (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 -1/2) B) -1))
(neg.f64 (*.f64 B (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 -1/2) B) -1))
(neg.f64 (*.f64 B (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 -1/2) B) -1))
(neg.f64 (*.f64 B (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 -1/2) B) -1))
(neg.f64 (*.f64 B (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) -1))
(neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F A))))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) -1))
(neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F A))))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) -1))
(neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F A))))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) -1))
(neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F A))))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) -1))
(neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F A))))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) -1))
(neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F A))))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) -1))
(neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F A))))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) -1))
(neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F A))))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))
(sqrt.f64 (*.f64 -1 (/.f64 F A)))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))
(sqrt.f64 (*.f64 -1 (/.f64 F A)))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))
(sqrt.f64 (*.f64 -1 (/.f64 F A)))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))
(sqrt.f64 (*.f64 -1 (/.f64 F A)))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(+.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 0)
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(+.f64 0 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 2) (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 2))
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(-.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 0)
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(-.f64 1 (-.f64 1 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(-.f64 (+.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -1) -1)
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 2))
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 1)
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) -1)
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(*.f64 1 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) 1/2)
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 2) 2)
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 1)
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) -1)
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) 2)
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4) 4)
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4)) 8)
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4))) 16)
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 1)
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2)))
(+.f64 (/.f64 (pow.f64 B 2) A) 0)
(/.f64 (pow.f64 B 2) A)
(+.f64 0 (/.f64 (pow.f64 B 2) A))
(/.f64 (pow.f64 B 2) A)
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 B 2) (neg.f64 A))))
(/.f64 (pow.f64 B 2) A)
(+.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) (/.f64 (pow.f64 B 2) (+.f64 A A)))
(/.f64 (pow.f64 B 2) A)
(+.f64 (/.f64 (/.f64 (pow.f64 B 2) A) 2) (/.f64 (/.f64 (pow.f64 B 2) A) 2))
(/.f64 (pow.f64 B 2) A)
(-.f64 (/.f64 (pow.f64 B 2) A) 0)
(/.f64 (pow.f64 B 2) A)
(-.f64 0 (/.f64 (pow.f64 B 2) (neg.f64 A)))
(/.f64 (pow.f64 B 2) A)
(*.f64 2 (/.f64 (pow.f64 B 2) (+.f64 A A)))
(/.f64 (pow.f64 B 2) A)
(*.f64 2 (/.f64 (/.f64 (pow.f64 B 2) A) 2))
(/.f64 (pow.f64 B 2) A)
(*.f64 2 (*.f64 (/.f64 1/2 A) (pow.f64 B 2)))
(/.f64 (pow.f64 B 2) A)
(*.f64 (pow.f64 B 2) (/.f64 1 A))
(/.f64 (pow.f64 B 2) A)
(*.f64 (/.f64 (pow.f64 B 2) A) 1)
(/.f64 (pow.f64 B 2) A)
(*.f64 1 (/.f64 (pow.f64 B 2) A))
(/.f64 (pow.f64 B 2) A)
(*.f64 -1 (/.f64 (pow.f64 B 2) (neg.f64 A)))
(/.f64 (pow.f64 B 2) A)
(*.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 1/2 A))
(/.f64 (pow.f64 B 2) A)
(*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (/.f64 1 A) 1/2))
(/.f64 (pow.f64 B 2) A)
(*.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) 1/2)
(/.f64 (pow.f64 B 2) A)
(*.f64 (*.f64 (pow.f64 B 2) 4) (/.f64 1 (*.f64 A 4)))
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 1 (*.f64 A 4))))
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 1/4 A)))
(*.f64 (/.f64 1 A) (pow.f64 B 2))
(/.f64 (pow.f64 B 2) A)
(*.f64 (neg.f64 (pow.f64 B 2)) (/.f64 -1 A))
(/.f64 (pow.f64 B 2) A)
(*.f64 (/.f64 1/2 A) (*.f64 2 (pow.f64 B 2)))
(/.f64 (pow.f64 B 2) A)
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 B 2) A)))
(/.f64 (pow.f64 B 2) A)
(*.f64 (*.f64 (/.f64 1 A) 1/2) (*.f64 2 (pow.f64 B 2)))
(/.f64 (pow.f64 B 2) A)
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) -1)
(/.f64 (pow.f64 B 2) A)
(*.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) 2)
(/.f64 (pow.f64 B 2) A)
(*.f64 (/.f64 (/.f64 (pow.f64 B 2) A) 2) 2)
(/.f64 (pow.f64 B 2) A)
(*.f64 (/.f64 1 (*.f64 A 4)) (*.f64 (pow.f64 B 2) 4))
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 1 (*.f64 A 4))))
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 1/4 A)))
(*.f64 (/.f64 -1 A) (neg.f64 (pow.f64 B 2)))
(/.f64 (pow.f64 B 2) A)
(pow.f64 (/.f64 (pow.f64 B 2) A) 1)
(/.f64 (pow.f64 B 2) A)
(neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)))
(/.f64 (pow.f64 B 2) A)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))) 0)
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(+.f64 0 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(+.f64 (/.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))) 4) (/.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))) 4))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))) 0)
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 A (pow.f64 B 2))) (*.f64 F -1/2)))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 A (pow.f64 B 2)) (*.f64 F -1/2))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (pow.f64 B 2) (/.f64 A (*.f64 F -1/2)))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (pow.f64 B 2) (-.f64 0 (/.f64 A (neg.f64 (*.f64 F -1/2)))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (/.f64 (pow.f64 B 2) A) (/.f64 -2 F))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))) 1)
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(/.f64 1 (/.f64 (/.f64 A (pow.f64 B 2)) (*.f64 F -1/2)))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 A (pow.f64 B 2)) (*.f64 F -1/2))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 (*.f64 A 4) (neg.f64 F)))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 2 (/.f64 A (*.f64 F -1/2))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (*.f64 F -1/2) (/.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))) 2)
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (/.f64 -4 F))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 (/.f64 -2 F)))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 2 (/.f64 (*.f64 A 4) (neg.f64 F))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (-.f64 0 (/.f64 -2 F)))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 -2 (-.f64 0 (/.f64 (*.f64 2 (/.f64 A (pow.f64 B 2))) (*.f64 F -1/2))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (neg.f64 (pow.f64 B 2)) (/.f64 A (neg.f64 (*.f64 F -1/2))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (neg.f64 (pow.f64 B 2)) (-.f64 0 (/.f64 A (*.f64 F -1/2))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 4 (*.f64 2 (/.f64 (*.f64 2 (/.f64 A (pow.f64 B 2))) (*.f64 F -1/2))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 4) (*.f64 2 (/.f64 -4 F)))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -2)) 4)
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -2) (-.f64 0 (/.f64 -4 F)))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (neg.f64 F) (*.f64 2 (/.f64 A (pow.f64 B 2))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (*.f64 -1/2 (/.f64 F A)) (/.f64 1 (pow.f64 B 2)))
(/.f64 (pow.f64 B 2) (/.f64 1 (*.f64 (/.f64 F A) -1/2)))
(*.f64 (/.f64 F A) (/.f64 (pow.f64 B 2) -2))
(/.f64 (*.f64 (pow.f64 B 2) -2) (*.f64 2 (/.f64 A (neg.f64 (*.f64 F -1/2)))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (*.f64 (pow.f64 B 2) -2) (-.f64 0 (/.f64 (*.f64 A 4) (neg.f64 F))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (*.f64 2 (neg.f64 F)) (*.f64 2 (*.f64 2 (/.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (*.f64 2 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -2))) 8)
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (*.f64 2 (*.f64 -1/2 (/.f64 F A))) (*.f64 2 (/.f64 1 (pow.f64 B 2))))
(/.f64 (pow.f64 B 2) (/.f64 1 (*.f64 (/.f64 F A) -1/2)))
(*.f64 (/.f64 F A) (/.f64 (pow.f64 B 2) -2))
(/.f64 (/.f64 (neg.f64 F) 4) (/.f64 (/.f64 A (pow.f64 B 2)) 2))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (neg.f64 (*.f64 F -1/2)) (neg.f64 (/.f64 A (pow.f64 B 2))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -2)))) 16)
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (*.f64 2 (neg.f64 (*.f64 F -1/2))) (*.f64 2 (neg.f64 (/.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (neg.f64 (neg.f64 F)) (neg.f64 (*.f64 2 (/.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (neg.f64 (*.f64 -1/2 (/.f64 F A))) (neg.f64 (/.f64 1 (pow.f64 B 2))))
(/.f64 (pow.f64 B 2) (/.f64 1 (*.f64 (/.f64 F A) -1/2)))
(*.f64 (/.f64 F A) (/.f64 (pow.f64 B 2) -2))
(/.f64 (neg.f64 (neg.f64 (*.f64 F -1/2))) (/.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (neg.f64 (neg.f64 (*.f64 F -1/2))) (-.f64 0 (neg.f64 (/.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 F))) (-.f64 0 (*.f64 2 (*.f64 2 (/.f64 A (pow.f64 B 2))))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (neg.f64 (neg.f64 (neg.f64 F))) (*.f64 2 (/.f64 A (pow.f64 B 2))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(/.f64 (neg.f64 (neg.f64 (*.f64 -1/2 (/.f64 F A)))) (/.f64 1 (pow.f64 B 2)))
(/.f64 (pow.f64 B 2) (/.f64 1 (*.f64 (/.f64 F A) -1/2)))
(*.f64 (/.f64 F A) (/.f64 (pow.f64 B 2) -2))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 F -1/2)))) (neg.f64 (/.f64 A (pow.f64 B 2))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)) (*.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) (/.f64 F 4)))
(+.f64 (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)) (*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 4)))
(*.f64 F (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) 2))
(/.f64 (pow.f64 B 2) (/.f64 (*.f64 A -2) F))
(pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))) 1)
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2)))
(*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))
(*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))
(+.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 0)
(neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (/.f64 -1 B))
(/.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (neg.f64 B))
(+.f64 0 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))))
(neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (/.f64 -1 B))
(/.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (neg.f64 B))
(+.f64 -1 (-.f64 1 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))))
(neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (/.f64 -1 B))
(/.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (neg.f64 B))
(+.f64 (/.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 2) (/.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 2))
(neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (/.f64 -1 B))
(/.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (neg.f64 B))
(-.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 0)
(neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (/.f64 -1 B))
(/.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (neg.f64 B))
(-.f64 0 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))))
(neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (/.f64 -1 B))
(/.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (neg.f64 B))
(/.f64 2 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 2) B)) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 2 (*.f64 2 (/.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (sqrt.f64 2) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (sqrt.f64 2) (-.f64 0 (/.f64 B (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (/.f64 (sqrt.f64 2) B) (/.f64 -1 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (/.f64 B (sqrt.f64 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (neg.f64 (neg.f64 (/.f64 B (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (-.f64 0 (neg.f64 (/.f64 B (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 1)
(neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (/.f64 -1 B))
(/.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (neg.f64 B))
(/.f64 1 (/.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 -1 (-.f64 0 (/.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (neg.f64 (+.f64 B B)) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 2 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (/.f64 -2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 2 (/.f64 (neg.f64 (+.f64 B B)) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 2)
(neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (/.f64 -1 B))
(/.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (neg.f64 B))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (*.f64 -2 (/.f64 B (sqrt.f64 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (*.f64 2 (neg.f64 (/.f64 B (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 -2 (-.f64 0 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 2) B)) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -2) (/.f64 2 (/.f64 (sqrt.f64 2) B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -2) (-.f64 0 (*.f64 -2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) (-.f64 0 (/.f64 -1 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 B (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 0 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 4 (*.f64 2 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 2) B)) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 4) (*.f64 2 (/.f64 -2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 4) 4)
(neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (/.f64 -1 B))
(/.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (neg.f64 B))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4) (*.f64 (/.f64 B (sqrt.f64 2)) -4))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4) (*.f64 2 (*.f64 -2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4) (*.f64 2 (/.f64 2 (/.f64 (sqrt.f64 2) B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4) (*.f64 (/.f64 B (sqrt.f64 2)) 4))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))) -1)
(neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (/.f64 -1 B))
(/.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (neg.f64 B))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) (neg.f64 B)) (/.f64 1 (sqrt.f64 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 2 (/.f64 B (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 (sqrt.f64 2) -2) (-.f64 0 (/.f64 (neg.f64 (+.f64 B B)) (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4)) (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) -4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4)) (*.f64 2 (*.f64 (/.f64 B (sqrt.f64 2)) 4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (*.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 4)) 8)
(neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (/.f64 -1 B))
(/.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (neg.f64 B))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) (neg.f64 B))) (*.f64 2 (/.f64 1 (sqrt.f64 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) -2)
(neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (/.f64 -1 B))
(/.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (neg.f64 B))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4)) (-.f64 0 (*.f64 (/.f64 B (sqrt.f64 2)) -4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (/.f64 B (sqrt.f64 2))) -2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4) (/.f64 B (sqrt.f64 2))) -4)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4) (/.f64 B (sqrt.f64 2))) 4)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) 2) (/.f64 (/.f64 B (sqrt.f64 2)) 2))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 4))) 16)
(neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (/.f64 -1 B))
(/.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (neg.f64 B))
(/.f64 (*.f64 2 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A))))) (/.f64 B (sqrt.f64 2)))) -4)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) 4) (/.f64 B (sqrt.f64 2)))) -8)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4) (/.f64 B (sqrt.f64 2)))) 8)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B))) (-.f64 0 (/.f64 -2 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4)) (-.f64 0 (*.f64 2 (/.f64 2 (/.f64 (sqrt.f64 2) B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -4)) (-.f64 0 (*.f64 (/.f64 B (sqrt.f64 2)) 4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -2)) (neg.f64 (/.f64 2 (/.f64 (sqrt.f64 2) B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) (neg.f64 B))) (neg.f64 (/.f64 1 (sqrt.f64 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) -2))) (/.f64 2 (/.f64 (sqrt.f64 2) B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 F A)))) (neg.f64 B)))) (/.f64 1 (sqrt.f64 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 2))))) (/.f64 (/.f64 B (/.f64 (sqrt.f64 2) 2)) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(pow.f64 (neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A)))))) 1)
(neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (/.f64 -1 B))
(/.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (neg.f64 B))
(neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (neg.f64 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (/.f64 -1 B))
(/.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (neg.f64 B))

localize95.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.5b
(-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))
5.7b
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
14.6b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (neg.f64 B))))))
15.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 (neg.f64 B))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 166 to 79 computations (52.4% saved)

series87.0ms (0.1%)

Counts
3 → 92
Calls

33 calls:

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

rewrite120.0ms (0.2%)

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

Useful iterations: 3 (0.0ms)

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

simplify485.0ms (0.7%)

Algorithm
egg-herbie
Rules
1158×rational.json-simplify-46
1096×rational.json-simplify-43
852×rational.json-simplify-41
844×rational.json-simplify-51
802×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
075523696
1208223398
2469922484
3709522322
Stop Event
node limit
Counts
192 → 338
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 3))) (sqrt.f64 -1/4)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) 2)) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 C B) F))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4))))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 4)) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 2)))))) (*.f64 (+.f64 A B) F))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 F (*.f64 -2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))) (pow.f64 B 3))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 C B) 3) (pow.f64 F 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.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 C B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.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 C B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.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 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -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 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))))))
(*.f64 (*.f64 (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 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 -1/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 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4)))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))))))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.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 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.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 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (*.f64 2 (-.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 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.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 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(-.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (*.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))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) (/.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 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.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 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.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 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.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 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -2) (/.f64 -1/2 (-.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 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -2) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (*.f64 2 (-.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 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -4) (/.f64 1 (*.f64 4 (-.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 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (/.f64 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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))))
(*.f64 (/.f64 -1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -2))
(*.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/2) (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -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 (+.f64 B (+.f64 A C)) (+.f64 F F))))))
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -4))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))))
(+.f64 -1 (+.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 1))
(+.f64 -2 (-.f64 2 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 1) -1)
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) -2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) -2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 2))
(-.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))))
(-.f64 1 (-.f64 1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))))
(-.f64 -1 (-.f64 -1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))))
(-.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 1) 1)
(-.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -1) -1)
(*.f64 2 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) -2))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -2) -1/2)
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) 1/2)
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -2))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -2) -2)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) -2) 2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -2) -2)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -4) -4)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -4)) -8)
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))))) 8)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -4)) 4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))))) 16)
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -4))) 8)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))))
(+.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 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (neg.f64 (*.f64 4 (*.f64 A C))) (pow.f64 B 2))
(+.f64 (+.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(+.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2))
(*.f64 2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2))
(*.f64 2 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 2 (*.f64 A C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)
(*.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/2)
(*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -1)
(*.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/4)
(*.f64 1/2 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2) 2)
(*.f64 1/4 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)
(/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)
(/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -1)
(/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 4)
(/.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) -2)
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 16)
(pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)
(neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
Outputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))))
(*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A C) (/.f64 F (*.f64 A C))) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (*.f64 B (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A C) (/.f64 F (*.f64 A C))) -1/2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))) (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) 1/8)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (*.f64 B (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4))) 2)) (*.f64 1/16 (*.f64 (+.f64 A C) (/.f64 F (pow.f64 (*.f64 A C) 2))))) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))) (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) 1/8)) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))) (/.f64 1 (sqrt.f64 -1/4))) 2)) (*.f64 (+.f64 A C) (*.f64 1/16 (/.f64 F (pow.f64 (*.f64 A C) 2))))) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 C (*.f64 F (+.f64 A C))))) 1/2)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A C) (/.f64 F (*.f64 A C))) -1/2)))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A C) (/.f64 F (*.f64 A C))) -1/2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))) (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) 1/8))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))) (/.f64 1 (sqrt.f64 -1/4))) 2)) (*.f64 (+.f64 A C) (*.f64 1/16 (/.f64 F (pow.f64 (*.f64 A C) 2))))) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 C (*.f64 F (+.f64 A C))))) 1/2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 3))) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (*.f64 B (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4))) 2)) (*.f64 1/16 (*.f64 (+.f64 A C) (/.f64 F (pow.f64 (*.f64 A C) 2))))) (*.f64 (+.f64 A C) 1/4))) (*.f64 1/16 (/.f64 F (pow.f64 (*.f64 A C) 2)))) (*.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4))) 2)) (*.f64 1/16 (*.f64 (+.f64 A C) (/.f64 F (pow.f64 (*.f64 A C) 2))))) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A C) (/.f64 F (*.f64 A C))) -1/2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))) (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) 1/8)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))) (/.f64 1 (sqrt.f64 -1/4))) 2)) (*.f64 (+.f64 A C) (*.f64 1/16 (/.f64 F (pow.f64 (*.f64 A C) 2))))) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))) (/.f64 1 (sqrt.f64 -1/4))) 2)) (*.f64 (+.f64 A C) (*.f64 1/16 (/.f64 F (pow.f64 (*.f64 A C) 2))))) (*.f64 (+.f64 A C) 1/4))) (*.f64 1/16 (/.f64 F (pow.f64 (*.f64 A C) 2)))) (pow.f64 B 3)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A (/.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))) (/.f64 1 (sqrt.f64 -1/4))) 2)) (*.f64 (+.f64 A C) (*.f64 1/16 (/.f64 F (pow.f64 (*.f64 A C) 2))))) (*.f64 (+.f64 A C) 1/4))) (*.f64 1/16 (/.f64 F (pow.f64 (*.f64 A C) 2)))) (pow.f64 B 3)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))) (/.f64 1 (sqrt.f64 -1/4))) 2)) (*.f64 (+.f64 A C) (*.f64 1/16 (/.f64 F (pow.f64 (*.f64 A C) 2))))) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A C) (/.f64 F (*.f64 A C))) -1/2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))) (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) 1/8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A (/.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))) (/.f64 1 (sqrt.f64 -1/4))) 2)) (*.f64 (+.f64 A C) (*.f64 1/16 (/.f64 F (pow.f64 (*.f64 A C) 2))))) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))) (/.f64 1 (sqrt.f64 -1/4))) 2)) (*.f64 (+.f64 A C) (*.f64 1/16 (/.f64 F (pow.f64 (*.f64 A C) 2))))) (*.f64 (+.f64 A C) 1/4))) (*.f64 1/16 (/.f64 F (pow.f64 (*.f64 A C) 2)))) (pow.f64 B 3)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A C) (/.f64 F (*.f64 A C))) -1/2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))) (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) 1/8))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 C B)) (/.f64 C (pow.f64 B 4)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) -1/2)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) A)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) A)) (sqrt.f64 (*.f64 (/.f64 (/.f64 1 F) (+.f64 C B)) 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 C B)) (/.f64 C (pow.f64 B 4)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) -1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 C B)) (/.f64 C (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 C B)) (/.f64 C (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))))) 2))) (pow.f64 A 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) A)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 (/.f64 C (pow.f64 B 2)) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))))) 2))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) A)) (sqrt.f64 (*.f64 (/.f64 (/.f64 1 F) (+.f64 C B)) 2)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 (/.f64 C (pow.f64 B 2)) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))))) 2))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (*.f64 (/.f64 (/.f64 1 F) (+.f64 C B)) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) 2)) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 C B) F))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4))))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))))))
(+.f64 (+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 C B)) (/.f64 C (pow.f64 B 4)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) -1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 C B)) (/.f64 C (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 C B)) (/.f64 C (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))))) 2))) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 C B)) (/.f64 C (pow.f64 B 4)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 C B)) (/.f64 C (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 C B)) (/.f64 C (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))))) 2))) (*.f64 F (+.f64 C B))))) (*.f64 -16 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 C B)) (/.f64 C (pow.f64 B 4))))) (/.f64 (pow.f64 C 2) (pow.f64 B 4)))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) A)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B)))))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 (/.f64 C (pow.f64 B 2)) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))))) 2))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 (/.f64 C (pow.f64 B 2)) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))))) 2))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4)))) (*.f64 F (+.f64 C B))))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 4)) -16))) (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) A)) (sqrt.f64 (*.f64 (/.f64 (/.f64 1 F) (+.f64 C B)) 2))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 B (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 (/.f64 C (pow.f64 B 2)) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))))) 2))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4)))) (*.f64 F (+.f64 C B))))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 4)) -16))) (pow.f64 A 3))) (sqrt.f64 (*.f64 (/.f64 (/.f64 1 F) (+.f64 C B)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 (/.f64 C (pow.f64 B 2)) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))))) 2))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (*.f64 (/.f64 (/.f64 1 F) (+.f64 C B)) 2))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) A)) (sqrt.f64 (*.f64 (/.f64 (/.f64 1 F) (+.f64 C B)) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 (/.f64 C (pow.f64 B 2)) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))))) 2))) (*.f64 (pow.f64 A 2) B))) (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 (/.f64 C (pow.f64 B 2)) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))))) 2))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4)))) (*.f64 F (+.f64 C B))))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 4)) -16))) (pow.f64 A 3))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2)))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A)) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2))) (sqrt.f64 (/.f64 C F))))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A)) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A)) (sqrt.f64 (/.f64 C F)))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2)) (+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (pow.f64 C 2))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4))) 2)))) (/.f64 C (*.f64 F 1/4))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 3))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) 2)) C) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F 1/4))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 3))) (sqrt.f64 (/.f64 C F)))) (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2))) (sqrt.f64 (/.f64 C F)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A)) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) 2)) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) 2)) C) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F 1/4))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 3))))))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A)) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) 2)) C) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F 1/4))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) 2)) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2))))))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (+.f64 C B) C))) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A)) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 (*.f64 F (/.f64 (+.f64 C B) C)) 1/4) (*.f64 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)) -1/16)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 (*.f64 F (/.f64 (+.f64 C B) C)) 1/4) (*.f64 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)) -1/16)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 (*.f64 F (/.f64 (+.f64 C B) C)) 1/4) (*.f64 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)) -1/16)) C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 (*.f64 F (/.f64 (+.f64 C B) C)) 1/4) (*.f64 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)) -1/16)) (sqrt.f64 -1/4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A))) 1/2)) (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (*.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (sqrt.f64 -1/4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A)))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (sqrt.f64 -1/4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (sqrt.f64 -1/4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2)))) (*.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 4)) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 (*.f64 F (/.f64 (+.f64 C B) C)) 1/4) (*.f64 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)) -1/16)) C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 (*.f64 F (/.f64 (+.f64 C B) C)) 1/4) (*.f64 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)) -1/16)) (sqrt.f64 -1/4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 (*.f64 F (/.f64 (+.f64 C B) C)) 1/4) (*.f64 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)) -1/16)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (/.f64 (+.f64 C B) C)) 1/4) (*.f64 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)) -1/16)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 (*.f64 F (/.f64 (+.f64 C B) C)) 1/4) (*.f64 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)) -1/16)) C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 (*.f64 F (/.f64 (+.f64 C B) C)) 1/4) (*.f64 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)) -1/16)) (sqrt.f64 -1/4)))) 2))) (/.f64 C (*.f64 F 1/4)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 (*.f64 F (/.f64 (+.f64 C B) C)) 1/4) (*.f64 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)) -1/16))) (pow.f64 C 2)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 3)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (*.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (sqrt.f64 -1/4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2)))))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (sqrt.f64 -1/4))) 2))) C) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (*.f64 F 1/4)))) (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (pow.f64 C 2)) -1/16))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2)) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A))) 1/2)))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A)))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (sqrt.f64 -1/4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2))))))) (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (sqrt.f64 -1/4))) 2))) C) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (*.f64 F 1/4)))) (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (pow.f64 C 2)) -1/16))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (sqrt.f64 -1/4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2)))) (*.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A)))))) (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (sqrt.f64 -1/4))) 2))) C) (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (*.f64 F 1/4)))) (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (-.f64 (*.f64 F (*.f64 (/.f64 (+.f64 C B) C) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) -1/16))) (pow.f64 C 2)) -1/16))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A B)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) (*.f64 C B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) -1/2)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A B))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 C B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A B))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 C B)) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 F (+.f64 A B))) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 B (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) 2)) (*.f64 -4 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) (/.f64 A (pow.f64 B 2)))))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) (*.f64 C B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) -1/2))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A B))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 C B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) 2)) (*.f64 -4 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2))))) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 C B)) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 F (+.f64 A B))) 2)))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) 2)) (*.f64 -4 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2))))) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 F (+.f64 A B))) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 2)))))) (*.f64 (+.f64 A B) F))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) (*.f64 C B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) -1/2)) (+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 B (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) 2)) (*.f64 -4 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) (/.f64 A (pow.f64 B 2))))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 B (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) 2)) (*.f64 -4 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) (/.f64 A (pow.f64 B 2))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A B)))) (*.f64 -16 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A B))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) 2)) (*.f64 -4 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4)))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) -16))) (*.f64 B (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) 2)) (*.f64 -4 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2))))) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 C B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 C B)) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 F (+.f64 A B))) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) 2)) (*.f64 -4 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2))))) (*.f64 B (pow.f64 C 2)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) 2)) (*.f64 -4 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4)))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) -16))) (*.f64 B (pow.f64 C 3)))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 C B)) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 F (+.f64 A B))) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) 2)) (*.f64 -4 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4)))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) -16))) (*.f64 B (pow.f64 C 3))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) 2)) (*.f64 -4 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (+.f64 A B)) (/.f64 A (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2))))) (*.f64 B (pow.f64 C 2)))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) C))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4))) 2)) (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F))))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 A F)) 1/2)) 2) (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 A F)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4))) 2)) (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4))) 2)) (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))))) (/.f64 A (*.f64 F 1/4)))) (*.f64 -1/16 (*.f64 (pow.f64 B 4) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3)))))))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F))))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 A F)) 1/2)) 2) (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 A F)))))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 A (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 A F)) 1/2)) 2) (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))))) (*.f64 F 1/4)))) (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (pow.f64 A 2)) -1/16))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))) (sqrt.f64 (/.f64 A F)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F))))) (*.f64 1/2 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 A F)) 1/2)) 2) (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 A F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 A (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 A F)) 1/2)) 2) (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))))) (*.f64 F 1/4)))) (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (pow.f64 A 2)) -1/16))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))) (sqrt.f64 (/.f64 A F))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 A F)) 1/2)) 2) (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))))) (*.f64 F 1/4)))) (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (pow.f64 A 2)) -1/16))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 A F)) 1/2)) 2) (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) C))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (sqrt.f64 (/.f64 A F)) 1/2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4))) 2))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4))) 2))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 4) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4))) 2)))) (/.f64 A (*.f64 F 1/4))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3)))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4))) 2))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (pow.f64 A 2)) -1/16)) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 1/4 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4))) 2)))) (/.f64 A (*.f64 F 1/4))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3)))) -1/2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4))) 2))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (pow.f64 A 2)) -1/16)) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 1/4 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (+.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4))) 2)))) (/.f64 A (*.f64 F 1/4))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3)))) -1/2))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 A C))))) (sqrt.f64 -8))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C (+.f64 A C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 A C))))) (sqrt.f64 -8)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))))))
(+.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C (+.f64 A C)))))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -4))) -2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 A C))))) (sqrt.f64 -8)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4)))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) (*.f64 F (*.f64 C (+.f64 A C))))) 1/2))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C (+.f64 A C)))))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -4))) -2))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 F A)) (*.f64 C (+.f64 A C))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 F (*.f64 -2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))) (pow.f64 B 3))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 A C))))) (sqrt.f64 -8)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4)))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) (*.f64 F (*.f64 C (+.f64 A C))))) 1/2)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) (*.f64 F (*.f64 C (+.f64 A C))))) (*.f64 (*.f64 (pow.f64 B 3) (-.f64 F (*.f64 -2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (+.f64 A C) 4))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))))
(+.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C (+.f64 A C)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -4))) -2)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 F A)) (*.f64 C (+.f64 A C)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 3) (-.f64 F (*.f64 -2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (*.f64 (+.f64 A C) 4))))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (*.f64 F A)) (*.f64 C (+.f64 A C)))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -4))) -2)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 F A)) (*.f64 C (+.f64 A C)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (*.f64 F A)) (*.f64 C (+.f64 A C)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 3) (-.f64 F (*.f64 -2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (*.f64 (+.f64 A C) 4))))) (sqrt.f64 -4)))))) (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C (+.f64 A C))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -4))) -2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (*.f64 F A)) (*.f64 C (+.f64 A C)))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 3) (-.f64 F (*.f64 -2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (*.f64 (+.f64 A C) 4))))) (sqrt.f64 -4))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C (+.f64 A C))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C B)))))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 C B)) 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) -4))) A)) B))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C B))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4))))) (/.f64 A B)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 C B)) 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4))))) (/.f64 A B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) -4))) A)) B))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) -4))) B))) 2))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C B))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4))))) (/.f64 A B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))) 1/2)) 2))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 C B)) 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))) 1/2)) 2))) (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4))))) (/.f64 A B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 C B) 3) (pow.f64 F 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) -4))) A)) B))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) -4))) B))) 2))) (/.f64 (pow.f64 A 2) B)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) -4))) (-.f64 (*.f64 C (*.f64 F -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) -4))) B))) 2)))) (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 C B)) 3))) -1/4)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C B))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4))))) (/.f64 A B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))) 1/2)) 2))) (/.f64 (pow.f64 A 2) B))))) (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))) 1/2)) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))))) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 C B)) 3))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 C B)) 2))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))) 1/2)) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))))) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 C B)) 3)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C B))) 1/2)) 2))) (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4))))) (/.f64 A B)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8)))
(*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C))))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8))) (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) -4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))
(+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.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 C B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8))) (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) -4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) -4))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 F C))))))))
(+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 F C))))))))
(+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) 2)) (*.f64 A (sqrt.f64 -4)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) (sqrt.f64 -4)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) -4))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) -4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) -4))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) -4))) (sqrt.f64 -4)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -64)))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F C) 3))))))))
(+.f64 (+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 F C))))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -64))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F C) 3))))))))
(+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 F C))))))) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -64))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F C) 3))))))))
(+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) 2)) (*.f64 A (sqrt.f64 -4)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) (sqrt.f64 -4)))))) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 C B) (*.f64 F (*.f64 C -4)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -64))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F C) 3))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8))))
(*.f64 (*.f64 A (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (*.f64 F C))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (neg.f64 (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (neg.f64 (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (neg.f64 (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))))
(+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (neg.f64 (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F C) 3))) (*.f64 (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (sqrt.f64 -4)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -64)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (*.f64 (pow.f64 B 2) -1))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (neg.f64 (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F C) 3))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -4)))) 2))) (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (neg.f64 (pow.f64 B 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -64)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (neg.f64 (pow.f64 B 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F C) 3))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -4)))) 2))) (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 C B)) 4)) (*.f64 F (neg.f64 (pow.f64 B 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -64)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 A B)) 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.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 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B)))))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A))))) B)) 1/2)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 A B)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A))))) B)) 1/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 (*.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 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))))) B)) 2)))) (/.f64 (sqrt.f64 2) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B)))))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A))))) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 -4 A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))) B)) 2)))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 A B)) 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (+.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 -4 A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))) B)) 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A))))) B))))))
(+.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 1 (*.f64 F (+.f64 A B)))) (*.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B)))))) (/.f64 (sqrt.f64 2) B)))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))))) B)) 2)))) (/.f64 (sqrt.f64 2) B))))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))))) (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))))) B)) 2))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 A B)) 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A))))) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 -4 A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))) B)) 2)))) (/.f64 (sqrt.f64 2) B))))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))) (-.f64 (*.f64 F (*.f64 -4 A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))) B)) 2))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 A B)) 3))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 A B)) 2))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))) (-.f64 (*.f64 F (*.f64 -4 A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))) B)) 2))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 A B)) 3)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (+.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 -4 A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))) B)) 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A))))) B)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A))))
(*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F A))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 F A)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 F A)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F A))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -4)))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 F A))))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (+.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -4)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F A))))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -64)))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -4)))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 F A))))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -64))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))) -1/4))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (+.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -4)))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A B) A)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -64))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))) -1/4))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -8))))
(neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (+.f64 A B)) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -8)))) (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (+.f64 A B) (*.f64 (*.f64 F A) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)))
(+.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8)))) (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (+.f64 A B) (*.f64 (*.f64 F A) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (+.f64 A B)) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (+.f64 A B)) 4))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (+.f64 A B) (*.f64 (*.f64 F A) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (+.f64 A B) (*.f64 (*.f64 F A) 4))) (sqrt.f64 -4))) 2))) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -4))) -1/2))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (+.f64 A B) (*.f64 (*.f64 F A) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) (+.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (+.f64 A B) (*.f64 (*.f64 F A) 4))) (sqrt.f64 -4))) 2))) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -4))) -1/2))))
(+.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 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (+.f64 A B)) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (+.f64 A B)) 4))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (+.f64 A B)) 4))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (+.f64 A B)) 4))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -64))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -8)))) (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (+.f64 A B) (*.f64 (*.f64 F A) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (+.f64 A B) (*.f64 (*.f64 F A) 4))) (sqrt.f64 -4))) 2))) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -4))) -1/2))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (+.f64 A B) (*.f64 (*.f64 F A) 4))) (sqrt.f64 -4))) 2)))) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (+.f64 A B) (*.f64 (*.f64 F A) 4))) (*.f64 (pow.f64 C 2) (sqrt.f64 -64)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))) -1/4))))
(+.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (+.f64 A B) (*.f64 (*.f64 F A) 4))) (sqrt.f64 -4))) 2))) (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -4))) -1/2)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (+.f64 A B) (*.f64 (*.f64 F A) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (+.f64 A B) (*.f64 (*.f64 F A) 4))) (sqrt.f64 -4))) 2)))) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (+.f64 A B) (*.f64 (*.f64 F A) 4))) (*.f64 (pow.f64 C 2) (sqrt.f64 -64)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))) -1/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)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.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 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -1)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (/.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 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(-.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F 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))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))))))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))) (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.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 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -2) (/.f64 -1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -2) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/2))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (/.f64 1/2 (-.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 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (*.f64 (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 1/2))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (*.f64 (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 1/2))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -4) (/.f64 1 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (*.f64 -4 (/.f64 1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 -4 (*.f64 (/.f64 -1/4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))
(*.f64 -4 (*.f64 (/.f64 -1/4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.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 (+.f64 B (+.f64 A C)) (+.f64 F F))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (*.f64 (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 1/2))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (*.f64 (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 1/2))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (/.f64 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 (+.f64 B (+.f64 A C)) (+.f64 F F)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 -1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -2))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/2) (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -2))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (/.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 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -2)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.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 (+.f64 B (+.f64 A C)) (+.f64 F F))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -4))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (*.f64 -4 (/.f64 1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 -4 (*.f64 (/.f64 -1/4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))
(*.f64 -4 (*.f64 (/.f64 -1/4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.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 (+.f64 B (+.f64 A C)) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F 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 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 0)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(+.f64 0 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(+.f64 -1 (+.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 1))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(+.f64 -2 (-.f64 2 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 1) -1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) -2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) -2))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 2))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(-.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 0)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(-.f64 1 (-.f64 1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(-.f64 -1 (-.f64 -1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(-.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 1) 1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(-.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -1) -1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(*.f64 2 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) -2))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 2))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) -1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -2) -1/2)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) 1/2)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -2))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -2))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -2) -2)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) -2) 2)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 2) 2)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) -1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -2) -2)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) 2)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -4) -4)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))) 4)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -4)) -8)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))))) 8)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -4)) 4)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))))) 16)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) -4))) 8)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F)))) 1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 B (+.f64 A C)) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (+.f64 C B)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (+.f64 F F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 4 (*.f64 A C))))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.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 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 (neg.f64 (*.f64 4 (*.f64 A C))) (pow.f64 B 2))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (+.f64 1 (-.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(-.f64 (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 2 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 2 (*.f64 A C))))
(*.f64 2 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 A (*.f64 C 2))))
(*.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 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 (-.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 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/4)
(-.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 1/4 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(-.f64 (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 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 (*.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 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 (*.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 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 2 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 16)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))
(pow.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)))
(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)))

eval656.0ms (1%)

Compiler

Compiled 41256 to 24660 computations (40.2% saved)

prune380.0ms (0.6%)

Pruning

55 alts after pruning (51 fresh and 4 done)

PrunedKeptTotal
New94120961
Fresh63137
Picked101
Done145
Total949551004
Error
10.9b
Counts
1004 → 55
Alt Table
Click to see full alt table
StatusErrorProgram
62.8b
(/.f64 (/.f64 (/.f64 B (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))))
60.7b
(/.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.0b
(/.f64 (+.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 (*.f64 4 A) C) (pow.f64 B 2)))
62.6b
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 (neg.f64 B) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
60.2b
(/.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.7b
(/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
62.6b
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
62.1b
(/.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)))
60.6b
(/.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)))
59.9b
(/.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (neg.f64 B))
62.6b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (/.f64 B (sqrt.f64 2)))
61.3b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
58.1b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
59.8b
(/.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)))
61.0b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (neg.f64 (pow.f64 B 2)))
58.1b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
56.1b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
58.2b
(/.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)))
62.6b
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
56.6b
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
56.8b
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
59.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 B 2) F) (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
60.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 B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
62.6b
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B)))
62.6b
(/.f64 1 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))))))
62.6b
(/.f64 -1 (*.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
61.1b
(+.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 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 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (/.f64 A (pow.f64 B 4)) -4))) C)) (sqrt.f64 (*.f64 2 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
62.5b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 A 2))))
62.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
60.3b
(*.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 A A)))))
63.1b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))))
63.4b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B)))))
59.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -1/2)))))
62.3b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A 2)))))
63.1b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 C F))))
56.3b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 B F)))))
56.5b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))))
62.3b
(*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 A F))))
59.8b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (neg.f64 C)))))))
58.2b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (neg.f64 B)))))))
60.2b
(*.f64 (*.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))) (/.f64 1/2 (sqrt.f64 2))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
60.5b
(*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (/.f64 B (/.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.5b
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 B))
62.5b
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))
56.3b
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
62.3b
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F))))
53.4b
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
55.4b
(sqrt.f64 (neg.f64 (/.f64 F A)))
61.0b
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2)))
61.3b
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
61.8b
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A C) (/.f64 F (*.f64 A C))) -1/2)))
53.4b
(neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))
54.2b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))
54.9b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
Compiler

Compiled 2689 to 2017 computations (25% saved)

localize12.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
9.4b
(sqrt.f64 (/.f64 F B))
Compiler

Compiled 33 to 18 computations (45.5% saved)

series6.0ms (0%)

Counts
2 → 0
Calls

12 calls:

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

rewrite72.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01028
16828
215828
335928
488928
5352728
Stop Event
node limit
Counts
2 → 31
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 F B))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 F B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 F B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) (*.f64 (sqrt.f64 (/.f64 F B)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 F B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 F B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 F B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (/.f64 F B)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F B)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 F B)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 F B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 F B)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 F (*.f64 B 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 1/2) (*.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (/.f64 F (*.f64 B 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 F (*.f64 B 1/2)))))))

simplify428.0ms (0.6%)

Algorithm
egg-herbie
Rules
3740×rational.json-simplify-35
1980×rational.json-simplify-2
1758×rational.json-simplify-49
1298×rational.json-simplify-46
978×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059407
1125407
2327407
3898407
41592407
52398407
62849407
72988407
83112407
93237407
103369407
113521407
123677407
133861407
144045407
154107407
164161407
174230407
184359407
195570407
206155407
216484407
226719407
237037407
247857407
Stop Event
node limit
Counts
31 → 34
Calls
Call 1
Inputs
(+.f64 (sqrt.f64 (/.f64 F B)) 0)
(+.f64 0 (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) (*.f64 (sqrt.f64 (/.f64 F B)) 1/2))
(-.f64 (sqrt.f64 (/.f64 F B)) 0)
(*.f64 (sqrt.f64 (/.f64 F B)) 1)
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2))
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 2) 1/2)
(*.f64 4 (/.f64 (sqrt.f64 (/.f64 F B)) 4))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 4) 1/4)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2)
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F B)) 4))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F B)) 4) 4)
(/.f64 (sqrt.f64 (/.f64 F B)) 1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 4))) 16)
(pow.f64 (sqrt.f64 (/.f64 F B)) 1)
(+.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 0)
(+.f64 0 (sqrt.f64 (/.f64 F (*.f64 B 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 1/2) (*.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 1/2))
(-.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 0)
(/.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 F (*.f64 B 1/2)))) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 4))) 16)
(pow.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 1)
(sqrt.f64 (/.f64 F (*.f64 B 1/2)))
Outputs
(+.f64 (sqrt.f64 (/.f64 F B)) 0)
(sqrt.f64 (/.f64 F B))
(+.f64 0 (sqrt.f64 (/.f64 F B)))
(sqrt.f64 (/.f64 F B))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) (*.f64 (sqrt.f64 (/.f64 F B)) 1/2))
(sqrt.f64 (/.f64 F B))
(-.f64 (sqrt.f64 (/.f64 F B)) 0)
(sqrt.f64 (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 F B)) 1)
(sqrt.f64 (/.f64 F B))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2))
(sqrt.f64 (/.f64 F B))
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(sqrt.f64 (/.f64 F B))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 2) 1/2)
(sqrt.f64 (/.f64 F B))
(*.f64 4 (/.f64 (sqrt.f64 (/.f64 F B)) 4))
(sqrt.f64 (/.f64 F B))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 4) 1/4)
(sqrt.f64 (/.f64 F B))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) 2))
(sqrt.f64 (/.f64 F B))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2)
(sqrt.f64 (/.f64 F B))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F B)) 4))
(sqrt.f64 (/.f64 F B))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F B)) 4) 4)
(sqrt.f64 (/.f64 F B))
(/.f64 (sqrt.f64 (/.f64 F B)) 1)
(sqrt.f64 (/.f64 F B))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 2) 2)
(sqrt.f64 (/.f64 F B))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 4) 4)
(sqrt.f64 (/.f64 F B))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 4)) 8)
(sqrt.f64 (/.f64 F B))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 4))) 16)
(sqrt.f64 (/.f64 F B))
(pow.f64 (sqrt.f64 (/.f64 F B)) 1)
(sqrt.f64 (/.f64 F B))
(+.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 0)
(sqrt.f64 (/.f64 F (*.f64 B 1/2)))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(+.f64 0 (sqrt.f64 (/.f64 F (*.f64 B 1/2))))
(sqrt.f64 (/.f64 F (*.f64 B 1/2)))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 1/2) (*.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 1/2))
(sqrt.f64 (/.f64 F (*.f64 B 1/2)))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(-.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 0)
(sqrt.f64 (/.f64 F (*.f64 B 1/2)))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(/.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 1)
(sqrt.f64 (/.f64 F (*.f64 B 1/2)))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 F (*.f64 B 1/2)))) 2)
(sqrt.f64 (/.f64 F (*.f64 B 1/2)))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 4) 4)
(sqrt.f64 (/.f64 F (*.f64 B 1/2)))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 4)) 8)
(sqrt.f64 (/.f64 F (*.f64 B 1/2)))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 4))) 16)
(sqrt.f64 (/.f64 F (*.f64 B 1/2)))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (sqrt.f64 (/.f64 F (*.f64 B 1/2))) 1)
(sqrt.f64 (/.f64 F (*.f64 B 1/2)))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (/.f64 F (*.f64 B 1/2)))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (*.f64 F (/.f64 2 B)))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 18 to 7 computations (61.1% saved)

localize16.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 A 2))))
0.5b
(/.f64 (sqrt.f64 2) B)
9.5b
(sqrt.f64 (*.f64 F (*.f64 A 2)))
Compiler

Compiled 39 to 27 computations (30.8% saved)

series9.0ms (0%)

Counts
2 → 12
Calls

15 calls:

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

rewrite101.0ms (0.1%)

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

Useful iterations: 4 (0.0ms)

IterNodesCost
01350
18850
219850
344850
4107746
5473246
Stop Event
node limit
Counts
2 → 159
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 F (*.f64 A 2)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 A 2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (*.f64 A 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (*.f64 A 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4)))) (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (*.f64 A 4)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (*.f64 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (*.f64 -1 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) B) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (*.f64 A 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A)))) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 -2 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (/.f64 2 B)) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (/.f64 2 B)) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A)))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (/.f64 2 B)) (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (/.f64 2 B)) (*.f64 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2)) (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 (*.f64 B 4) (sqrt.f64 (*.f64 F (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (*.f64 B 4) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 2 (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (+.f64 B B) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 -4 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 4 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))) (*.f64 2 (/.f64 B (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 B) (/.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 B) (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (neg.f64 (+.f64 B B)) (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 B (sqrt.f64 2)) (*.f64 (*.f64 B (/.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (neg.f64 B) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (/.f64 B (sqrt.f64 2)))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (*.f64 (*.f64 B (/.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 2))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (*.f64 A 4)))) (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (sqrt.f64 (*.f64 F (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) B) (+.f64 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) B) (/.f64 4 (sqrt.f64 (*.f64 F (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) B) (*.f64 4 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) B) (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 (*.f64 B 8) (sqrt.f64 (*.f64 F (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 8) (*.f64 8 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 8) (*.f64 (*.f64 B 8) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 8) (*.f64 4 (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4) (*.f64 (/.f64 B (sqrt.f64 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4) (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 B) (/.f64 (/.f64 1/2 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (*.f64 B (/.f64 1/2 (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) -2) (+.f64 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A)))) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (neg.f64 (+.f64 B B)) (sqrt.f64 (*.f64 F (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (*.f64 B -2) (sqrt.f64 (*.f64 F (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 (*.f64 B -2) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 (neg.f64 (+.f64 B B)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 (neg.f64 B) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 2 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B)) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 B)) (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4)) (+.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (*.f64 (/.f64 B (sqrt.f64 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4)) (*.f64 8 (/.f64 B (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) 4) B)) (*.f64 8 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 8)) (*.f64 (*.f64 2 (*.f64 B 8)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 1/2 B)) (/.f64 1/2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (/.f64 B (sqrt.f64 2)))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) (*.f64 -1 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (/.f64 2 B))) (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (/.f64 1/2 B)) (/.f64 1 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (/.f64 1/2 B)) (*.f64 1/2 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2) (*.f64 B (/.f64 1/2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A 4))) (/.f64 1/2 B)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (*.f64 (*.f64 2 (*.f64 B -2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (*.f64 (*.f64 2 (neg.f64 (+.f64 B B))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (*.f64 (neg.f64 (*.f64 B 4)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (*.f64 4 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 2) -2)) (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))) (neg.f64 (/.f64 B (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))) (*.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B)) (+.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4)))))) (*.f64 2 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A A))))) (+.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (neg.f64 (/.f64 B (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))) B) (/.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4)) (/.f64 B (sqrt.f64 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 2 (/.f64 B (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (/.f64 B (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 B 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 B) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 B (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 B (/.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (neg.f64 (/.f64 B (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (/.f64 B (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 (/.f64 B (sqrt.f64 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 B 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 B -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (neg.f64 (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) 4) B)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 8)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 2 (*.f64 B 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 2 (*.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 2 (neg.f64 (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (neg.f64 (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) -2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (/.f64 B (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 B (/.f64 1/2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 B (/.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 2 (/.f64 B (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (/.f64 B (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (/.f64 2 B))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (/.f64 B (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 1 (sqrt.f64 2))) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2) (*.f64 2 (/.f64 B (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (neg.f64 B)) (/.f64 -1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (-.f64 0 (*.f64 2 (/.f64 B (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B)) (-.f64 0 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A A))))) (/.f64 B (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (*.f64 A 4)))) 1)))))

simplify138.0ms (0.2%)

Algorithm
egg-herbie
Rules
1644×rational.json-simplify-35
1478×rational.json-simplify-44
1250×rational.json-simplify-47
1220×rational.json-simplify-49
974×rational.json-simplify-61
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03695843
114205163
272785135
Stop Event
node limit
Counts
171 → 187
Calls
Call 1
Inputs
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (+.f64 A A))))
(-.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 0)
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))) 1/2)
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2) 2)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4))) 16)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1)
(+.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (*.f64 A 4)))) 0)
(+.f64 0 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (*.f64 A 4)))))
(-.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (*.f64 A 4)))) 0)
(/.f64 2 (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (*.f64 A 4)))))
(/.f64 2 (+.f64 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4)))) (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4))))))
(/.f64 2 (*.f64 (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (*.f64 A 4)))) 1))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (sqrt.f64 2) (*.f64 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A)))) 1))
(/.f64 (sqrt.f64 2) (*.f64 -1 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (/.f64 (sqrt.f64 2) B) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A)))) 1))
(/.f64 (/.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (*.f64 A 4)))) 1)
(/.f64 1 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4)))))
(/.f64 1 (*.f64 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4)))) 1))
(/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2)))
(/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A)))) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2)) 1))
(/.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 -2 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 B)) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 B)) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A)))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 B)) (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 B)) (*.f64 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))) 1))
(/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2)) (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 (*.f64 B 4) (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (*.f64 B 4) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 2 (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (+.f64 B B) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 -4 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 4 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))) (*.f64 2 (/.f64 B (sqrt.f64 2))))
(/.f64 (/.f64 2 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4))))) 2)
(/.f64 (/.f64 1 B) (/.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (/.f64 1 B) (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A)))) 1))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (neg.f64 (+.f64 B B)) (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B)))
(/.f64 (/.f64 B (sqrt.f64 2)) (*.f64 (*.f64 B (/.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 B) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 -1 (*.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (/.f64 B (sqrt.f64 2)))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (*.f64 (*.f64 B (/.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 2))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 4 (+.f64 (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (*.f64 A 4)))) (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (*.f64 A 4))))))
(/.f64 4 (/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 4 (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 4 (*.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) B) (+.f64 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) B) (/.f64 4 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) B) (*.f64 4 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) B) (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 (*.f64 B 8) (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (*.f64 (sqrt.f64 2) 8) (*.f64 8 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (sqrt.f64 2) 8) (*.f64 (*.f64 B 8) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (sqrt.f64 2) 8) (*.f64 4 (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4) (*.f64 (/.f64 B (sqrt.f64 2)) 4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4) (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) 1))
(/.f64 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4))))) 4)
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B) (/.f64 1 (sqrt.f64 2)))
(/.f64 (/.f64 1/2 B) (/.f64 (/.f64 1/2 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 1/2 (/.f64 (*.f64 B (/.f64 1/2 (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 1/2 (/.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 1/2 (/.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B)))
(/.f64 (*.f64 (sqrt.f64 2) -2) (+.f64 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A)))) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (neg.f64 (+.f64 B B)) (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (*.f64 B -2) (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 (*.f64 B -2) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 (neg.f64 (+.f64 B B)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 (neg.f64 B) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 2 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B)) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 B)) (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4)) (+.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (*.f64 (/.f64 B (sqrt.f64 2)) 4)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4)) (*.f64 8 (/.f64 B (sqrt.f64 2))))
(/.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) 4) B)) (*.f64 8 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 8)) (*.f64 (*.f64 2 (*.f64 B 8)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 2 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4)))))) 8)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 1/2 B)) (/.f64 1/2 (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (/.f64 B (sqrt.f64 2)))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) (*.f64 -1 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (/.f64 2 B))) (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (*.f64 A 4)))))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 1/2 B)) (/.f64 1 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 1/2 B)) (*.f64 1/2 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2) (*.f64 B (/.f64 1/2 (sqrt.f64 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A 4))) (/.f64 1/2 B)) 1/2)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (*.f64 (*.f64 2 (*.f64 B -2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (*.f64 (*.f64 2 (neg.f64 (+.f64 B B))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (*.f64 (neg.f64 (*.f64 B 4)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (*.f64 4 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) -2)) (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))) (*.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) 1))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B)) (+.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 2 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4)))))) (*.f64 2 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4))))))) 16)
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A A))))) (+.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (neg.f64 (/.f64 B (sqrt.f64 2)))))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))) B) (/.f64 2 (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4)) (/.f64 B (sqrt.f64 2))) 8)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A))))) 8)
(/.f64 (/.f64 2 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 2 (/.f64 B (sqrt.f64 2))))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) B)
(/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (/.f64 B (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (+.f64 B B))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 B 4))
(/.f64 (/.f64 (/.f64 1 B) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (/.f64 1 (sqrt.f64 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (neg.f64 B))
(/.f64 (/.f64 (/.f64 B (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 B (/.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 2))))
(/.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (/.f64 4 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 (/.f64 B (sqrt.f64 2)) 4))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 B 8))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 B -2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (neg.f64 (+.f64 B B)))
(/.f64 (/.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) 4) B)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) 8)
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 8)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 2 (*.f64 B 8)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) -1)
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 2 (*.f64 B -2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 2 (neg.f64 (+.f64 B B))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (neg.f64 (*.f64 B 4)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) -2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (+.f64 B B))
(/.f64 (/.f64 2 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (/.f64 B (sqrt.f64 2)))
(/.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 B (/.f64 1/2 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (+.f64 B B))
(/.f64 (/.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 B (/.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 2))))
(/.f64 (/.f64 4 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 2 (/.f64 B (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (neg.f64 B))
(/.f64 (/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (/.f64 2 B))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (/.f64 B (sqrt.f64 2)))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))) -1)
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))) -2)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))) -4)
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))) 4)
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 1 (sqrt.f64 2))) B)
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2) (*.f64 2 (/.f64 B (sqrt.f64 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (neg.f64 B)) (/.f64 -1 (sqrt.f64 2)))
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (-.f64 0 (*.f64 2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B)) (-.f64 0 (/.f64 1 (sqrt.f64 2))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A A))))) (/.f64 B (sqrt.f64 2)))
(pow.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (*.f64 A 4)))) 1)
Outputs
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 0)
(sqrt.f64 (*.f64 F (+.f64 A A)))
(+.f64 0 (sqrt.f64 (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 F (+.f64 A A)))
(-.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 0)
(sqrt.f64 (*.f64 F (+.f64 A A)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2))
(sqrt.f64 (*.f64 F (+.f64 A A)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1)
(sqrt.f64 (*.f64 F (+.f64 A A)))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))) 1/2)
(sqrt.f64 (*.f64 F (+.f64 A A)))
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4))
(sqrt.f64 (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4) 1/4)
(sqrt.f64 (*.f64 F (+.f64 A A)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(sqrt.f64 (*.f64 F (+.f64 A A)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2) 2)
(sqrt.f64 (*.f64 F (+.f64 A A)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1)
(sqrt.f64 (*.f64 F (+.f64 A A)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))) 2)
(sqrt.f64 (*.f64 F (+.f64 A A)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4) 4)
(sqrt.f64 (*.f64 F (+.f64 A A)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4)) 8)
(sqrt.f64 (*.f64 F (+.f64 A A)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4))) 16)
(sqrt.f64 (*.f64 F (+.f64 A A)))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1)
(sqrt.f64 (*.f64 F (+.f64 A A)))
(+.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (*.f64 A 4)))) 0)
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 A (*.f64 4 F))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (*.f64 A 4))))
(+.f64 0 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (*.f64 A 4)))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 A (*.f64 4 F))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (*.f64 A 4))))
(-.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (*.f64 A 4)))) 0)
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 A (*.f64 4 F))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (*.f64 A 4))))
(/.f64 2 (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 4 F))) (/.f64 (+.f64 B B) 2))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A 4))) B)
(/.f64 2 (+.f64 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4)))) (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 4 F))) (/.f64 (+.f64 B B) 2))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A 4))) B)
(/.f64 2 (*.f64 (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (*.f64 A 4)))) 1))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 4 F))) (/.f64 (+.f64 B B) 2))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A 4))) B)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (sqrt.f64 2) (*.f64 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A)))) 1))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (sqrt.f64 2) (*.f64 -1 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (sqrt.f64 2) B) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A)))) 1))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (*.f64 A 4)))) 1)
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 A (*.f64 4 F))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (*.f64 A 4))))
(/.f64 1 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 4 F))) (/.f64 (+.f64 B B) 2))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A 4))) B)
(/.f64 1 (*.f64 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4)))) 1))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 4 F))) (/.f64 (+.f64 B B) 2))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A 4))) B)
(/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A)))) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2)) 1))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 -2 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 B)) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 B)) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A)))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 B)) (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 B)) (*.f64 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))) 1))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2)) (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 (*.f64 B 4) (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (*.f64 B 4) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 2 (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (+.f64 B B) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 -4 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 4 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))) (*.f64 2 (/.f64 B (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 2 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4))))) 2)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 4 F))) (/.f64 (+.f64 B B) 2))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A 4))) B)
(/.f64 (/.f64 1 B) (/.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 1 B) (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A)))) 1))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (neg.f64 (+.f64 B B)) (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 B (sqrt.f64 2)) (*.f64 (*.f64 B (/.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 1 (/.f64 B (sqrt.f64 2)))) (*.f64 B (/.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 (/.f64 B (sqrt.f64 2)) (*.f64 B (/.f64 B 2))))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 B) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 -1 (*.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (/.f64 B (sqrt.f64 2)))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2)) (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2))) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))))
(/.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (*.f64 (*.f64 B (/.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 2))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 1 (/.f64 B (sqrt.f64 2)))) (*.f64 B (/.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 (/.f64 B (sqrt.f64 2)) (*.f64 B (/.f64 B 2))))
(/.f64 4 (+.f64 (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (*.f64 A 4)))) (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 4 F))) (/.f64 (+.f64 B B) 2))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A 4))) B)
(/.f64 4 (/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 4 (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 4 (*.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) B) (+.f64 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) B) (/.f64 4 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) B) (*.f64 4 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) B) (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 (*.f64 B 8) (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 8) (*.f64 8 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 8) (*.f64 (*.f64 B 8) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) 8) (*.f64 4 (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4) (*.f64 (/.f64 B (sqrt.f64 2)) 4))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4) (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) 1))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4))))) 4)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 4 F))) (/.f64 (+.f64 B B) 2))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A 4))) B)
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B) (/.f64 1 (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 1/2 B) (/.f64 (/.f64 1/2 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 1/2 (/.f64 (*.f64 B (/.f64 1/2 (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 1/2 (/.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 1/2 (/.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) -2) (+.f64 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A)))) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (neg.f64 (+.f64 B B)) (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (*.f64 B -2) (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 (*.f64 B -2) (*.f64 (sqrt.f64 2) -2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) (/.f64 -2 (*.f64 B -2)))
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 (*.f64 B -2) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 (*.f64 B -2) (*.f64 (sqrt.f64 2) -2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) (/.f64 -2 (*.f64 B -2)))
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 (neg.f64 (+.f64 B B)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 (neg.f64 B) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 2 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B)) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 B)) (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 B)) (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B))))
(/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B)) (/.f64 2 B)) (/.f64 1 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4)) (+.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (*.f64 (/.f64 B (sqrt.f64 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4)) (*.f64 8 (/.f64 B (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) 4) B)) (*.f64 8 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (*.f64 4 (/.f64 (sqrt.f64 2) B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2)) 8)
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/4) (*.f64 (sqrt.f64 2) (/.f64 4 B)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 8)) (*.f64 (*.f64 2 (*.f64 B 8)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 2 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4)))))) 8)
(*.f64 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 A (*.f64 4 F))))) 1/4)
(*.f64 1/4 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 1/2 B)) (/.f64 1/2 (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (/.f64 B (sqrt.f64 2)))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2)) (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2))) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))))
(/.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) (*.f64 -1 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (/.f64 2 B))) (/.f64 (+.f64 B B) (sqrt.f64 (*.f64 F (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 4 F))) (/.f64 (+.f64 B B) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 2 B) (/.f64 B (sqrt.f64 2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A 4))) (/.f64 (+.f64 B B) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 2 B)))))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 1/2 B)) (/.f64 1 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 1/2 B)) (*.f64 1/2 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2) (*.f64 B (/.f64 1/2 (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A 4))) (/.f64 1/2 B)) 1/2)
(*.f64 (/.f64 1/2 B) (/.f64 (sqrt.f64 (*.f64 A (*.f64 4 F))) 1/2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A 4))) (/.f64 (/.f64 1/2 B) 1/2))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (*.f64 (*.f64 2 (*.f64 B -2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 (*.f64 B -2) (*.f64 (sqrt.f64 2) -2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) (/.f64 -2 (*.f64 B -2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (*.f64 (*.f64 2 (neg.f64 (+.f64 B B))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (*.f64 (neg.f64 (*.f64 B 4)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 (*.f64 B -2) (*.f64 (sqrt.f64 2) -2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) (/.f64 -2 (*.f64 B -2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (*.f64 4 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) -2)) (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (/.f64 -1 (sqrt.f64 (*.f64 F (+.f64 A A)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))) (*.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) 1))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B)) (+.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (+.f64 (*.f64 2 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4)))))) (*.f64 2 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4))))))) 16)
(*.f64 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 A (*.f64 4 F))))) 1/4)
(*.f64 1/4 (/.f64 4 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4))))))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A A)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A A))))) (+.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (neg.f64 (/.f64 B (sqrt.f64 2)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A)))) B) (/.f64 2 (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 4)) (/.f64 B (sqrt.f64 2))) 8)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A A))))) 8)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 2 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 2 (/.f64 B (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) B)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (+.f64 B B))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 B 4))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (/.f64 1 B) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (/.f64 1 (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (neg.f64 B))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (/.f64 B (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 B (/.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 1 (/.f64 B (sqrt.f64 2)))) (*.f64 B (/.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 (/.f64 B (sqrt.f64 2)) (*.f64 B (/.f64 B 2))))
(/.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2)) (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2))) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))))
(/.f64 (/.f64 4 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 (/.f64 B (sqrt.f64 2)) 4))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 B 8))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 B -2))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 (*.f64 B -2) (*.f64 (sqrt.f64 2) -2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) (/.f64 -2 (*.f64 B -2)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (neg.f64 (+.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) 4) B)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) 8)
(/.f64 (*.f64 (*.f64 4 (/.f64 (sqrt.f64 2) B)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2)) 8)
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/4) (*.f64 (sqrt.f64 2) (/.f64 4 B)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 8)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 2 (*.f64 B 8)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) -1)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 2 (*.f64 B -2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 (*.f64 B -2) (*.f64 (sqrt.f64 2) -2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) (/.f64 -2 (*.f64 B -2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 2 (neg.f64 (+.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (neg.f64 (*.f64 B 4)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 (*.f64 B -2) (*.f64 (sqrt.f64 2) -2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) (/.f64 -2 (*.f64 B -2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) -2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A A))))) (+.f64 B B))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 2 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 B (/.f64 1/2 (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) B)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (+.f64 B B))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (*.f64 2 (/.f64 B (sqrt.f64 2))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 B (/.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 1 (/.f64 B (sqrt.f64 2)))) (*.f64 B (/.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 (/.f64 B (sqrt.f64 2)) (*.f64 B (/.f64 B 2))))
(/.f64 (/.f64 4 (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 2 (/.f64 B (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (neg.f64 B))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2)) (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2))) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (/.f64 2 B))) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 2) (/.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 2 B) (/.f64 B (sqrt.f64 2))))))))
(/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B))))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))) -1)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))) -2)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))) -4)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A A))))) 4)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 1 (sqrt.f64 2))) B)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) 1/2) (*.f64 2 (/.f64 B (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (neg.f64 B)) (/.f64 -1 (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (-.f64 0 (*.f64 2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A A))))) (neg.f64 (*.f64 2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) -2) (neg.f64 (*.f64 2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) B)) (-.f64 0 (/.f64 1 (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A A))))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A A))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A A)) 2)) B)
(pow.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (*.f64 A 4)))) 1)
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 A (*.f64 4 F))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (*.f64 A 4))))

localize35.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 4 A) C)
1.6b
(-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))
9.8b
(sqrt.f64 (*.f64 (*.f64 F C) -16))
11.1b
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
Compiler

Compiled 81 to 47 computations (42% saved)

series16.0ms (0%)

Counts
3 → 48
Calls

24 calls:

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

rewrite99.0ms (0.1%)

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

Useful iterations: 2 (0.0ms)

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

simplify169.0ms (0.2%)

Algorithm
egg-herbie
Rules
1160×rational.json-simplify-49
938×rational.json-simplify-53
924×rational.json-simplify-1
920×rational.json-simplify-55
862×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02586760
15976760
213896760
339116760
464466760
Stop Event
node limit
Counts
138 → 139
Calls
Call 1
Inputs
(*.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 (/.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 (/.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 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))) (*.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 -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 (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/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/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/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 (*.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 (*.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 (/.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 (/.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 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))) (*.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 (*.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 (/.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 (/.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 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))) (*.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 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(*.f64 4 (*.f64 A C))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 -1 (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -1))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -1) -1)
(+.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 0)
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -1) 1)
(*.f64 A (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (*.f64 (neg.f64 A) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 2 (/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 A (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 1)
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) -2)) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) -2)) (*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (+.f64 A A)) (/.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 -2 (/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (+.f64 A A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2)
(*.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) -4) (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 2) (/.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (+.f64 A A) (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) -1)
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 A (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) -2) (/.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)))
(*.f64 (*.f64 A -2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (+.f64 A A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 (*.f64 F C) -16)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) A)
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))))
(*.f64 (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 A))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 A (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) -2)))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) A)
(*.f64 (*.f64 (neg.f64 A) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (*.f64 (*.f64 F C) -16)))
(*.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2) (*.f64 A (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)) (*.f64 A -2))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2)
(*.f64 (/.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)) (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) -2))
(*.f64 (/.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (+.f64 A A)))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)) -2)
(*.f64 (/.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (+.f64 A A))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2) 2)
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) -4))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 1)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 0)
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 F C) -16)))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 2))
(-.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 2))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 F C) -16)))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 2) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16))) -1)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 2) 2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 2) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 4) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) -2) -2)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 4))) 16)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16))))
(+.f64 (*.f64 A (*.f64 C 4)) 0)
(+.f64 0 (*.f64 A (*.f64 C 4)))
(+.f64 (*.f64 2 (*.f64 A C)) (*.f64 2 (*.f64 A C)))
(+.f64 (/.f64 (*.f64 A (*.f64 C 4)) 2) (/.f64 (*.f64 A (*.f64 C 4)) 2))
(-.f64 (*.f64 A (*.f64 C 4)) 0)
(/.f64 (*.f64 A (*.f64 C 4)) 1)
(/.f64 (*.f64 A (*.f64 C 8)) 2)
(/.f64 (*.f64 C (*.f64 A 16)) 4)
(/.f64 (*.f64 2 (*.f64 C (*.f64 A 16))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 C (*.f64 A 16)))) 16)
(pow.f64 (*.f64 A (*.f64 C 4)) 1)
Outputs
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.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 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (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 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)))))
(+.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 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F))) (*.f64 16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) 16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) 4))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))) (*.f64 16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 3) (pow.f64 B 6)))))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6)))))))
(+.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 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))) (*.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 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 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F))) (*.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 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 (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 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) 16)) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 4) (pow.f64 B 8))) 64)))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 3) (pow.f64 B 6))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))) (*.f64 64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 4) (pow.f64 B 8))))))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 3) (pow.f64 B 6))))) (*.f64 64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 4) (pow.f64 B 8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))))) (*.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 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1/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/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) -1/64)) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.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/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 -1/64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) -1/64)) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) -1/256)) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (*.f64 -1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (*.f64 -1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/256 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1/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/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) -1/64)) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.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/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 -1/64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) -1/64)) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) -1/256)) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (*.f64 -1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (*.f64 -1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/256 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1/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/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) -1/64)) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A))))))
(+.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 (*.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/64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) -1/64)) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) -1/256)) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (*.f64 -1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (*.f64 -1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/256 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))))))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.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 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (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 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)))))
(+.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 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F))) (*.f64 16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) 16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) 4))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))) (*.f64 16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 3) (pow.f64 B 6)))))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6)))))))
(+.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 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))) (*.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 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 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F))) (*.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 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 (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 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) 16)) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 4) (pow.f64 B 8))) 64)))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 3) (pow.f64 B 6))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))) (*.f64 64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 4) (pow.f64 B 8))))))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 3) (pow.f64 B 6))))) (*.f64 64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 4) (pow.f64 B 8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))))) (*.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 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.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 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (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 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)))))
(+.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 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F))) (*.f64 16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) 16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) 4))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))) (*.f64 16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 3) (pow.f64 B 6)))))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6)))))))
(+.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 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))) (*.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 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 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F))) (*.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 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 (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 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) 16)) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 4) (pow.f64 B 8))) 64)))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 3) (pow.f64 B 6))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))) (*.f64 64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 4) (pow.f64 B 8))))))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 3) (pow.f64 B 6))))) (*.f64 64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 4) (pow.f64 B 8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))))) (*.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 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 0)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 -1 (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -1))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -1) -1)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 0)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -1) 1)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (*.f64 (neg.f64 A) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 2 (/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 A (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 1)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) -2)) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) -2)) (*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (+.f64 A A)) (/.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 -2 (/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (+.f64 A A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) -4) (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (*.f64 -4 (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (*.f64 -4 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (*.f64 -4 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 2) (/.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (+.f64 A A) (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) -1)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 A (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) -2) (/.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 A -2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (+.f64 A A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 (*.f64 F C) -16)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) A)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 A (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) -2)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) A)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (neg.f64 A) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (*.f64 (*.f64 F C) -16)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.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 A (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) -2)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)) (*.f64 A -2))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)) (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) -2))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (+.f64 A A)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)) -2)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 2))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (+.f64 A A))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2) 2)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) -4))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (*.f64 -4 (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (*.f64 -4 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (*.f64 -4 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 1)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 0)
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 F C) -16)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)))))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 2))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(-.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 0)
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 1)
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 2))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 F C) -16)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 2) 1/2)
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16))) -1)
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 2))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 2) 2)
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 1)
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 2) 2)
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16))) -1)
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 4) 4)
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) -2) -2)
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 4)) 8)
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 4))) 16)
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16)) 1)
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(sqrt.f64 (*.f64 F (*.f64 -16 C)))
(+.f64 (*.f64 A (*.f64 C 4)) 0)
(*.f64 A (*.f64 C 4))
(+.f64 0 (*.f64 A (*.f64 C 4)))
(*.f64 A (*.f64 C 4))
(+.f64 (*.f64 2 (*.f64 A C)) (*.f64 2 (*.f64 A C)))
(*.f64 A (*.f64 C 4))
(+.f64 (/.f64 (*.f64 A (*.f64 C 4)) 2) (/.f64 (*.f64 A (*.f64 C 4)) 2))
(*.f64 A (*.f64 C 4))
(-.f64 (*.f64 A (*.f64 C 4)) 0)
(*.f64 A (*.f64 C 4))
(/.f64 (*.f64 A (*.f64 C 4)) 1)
(*.f64 A (*.f64 C 4))
(/.f64 (*.f64 A (*.f64 C 8)) 2)
(*.f64 A (*.f64 C 4))
(/.f64 (*.f64 C (*.f64 A 16)) 4)
(*.f64 A (*.f64 C 4))
(/.f64 (*.f64 2 (*.f64 C (*.f64 A 16))) 8)
(*.f64 A (*.f64 C 4))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 C (*.f64 A 16)))) 16)
(*.f64 A (*.f64 C 4))
(pow.f64 (*.f64 A (*.f64 C 4)) 1)
(*.f64 A (*.f64 C 4))

localize40.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.6b
(-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))
5.3b
(*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C B))))
13.5b
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C B)))))
15.2b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
Compiler

Compiled 134 to 66 computations (50.7% saved)

series47.0ms (0.1%)

Counts
3 → 104
Calls

36 calls:

TimeVariablePointExpression
6.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 B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
3.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 B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
3.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 B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
3.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 B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
3.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 B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))

rewrite90.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
021203
1143203
2320203
3794203
41881203
54851203
Stop Event
node limit
Counts
3 → 68
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 B))))) (-.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 B)))))
(*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C B))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.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 (+.f64 F F) (+.f64 A (-.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (/.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 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) (/.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 (+.f64 F F) (+.f64 A (-.f64 C B)))))) (*.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 (+.f64 F F) (+.f64 A (-.f64 C B)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 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 (+.f64 F F) (+.f64 A (-.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/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 (+.f64 F F) (+.f64 A (-.f64 C B)))))))))) (#(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 (+.f64 F F) (+.f64 A (-.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.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 (+.f64 F F) (+.f64 A (-.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 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 (+.f64 F F) (+.f64 A (-.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) 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 (+.f64 F F) (+.f64 A (-.f64 C B)))))) -1)))) (#(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 (+.f64 F F) (+.f64 A (-.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) 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 (+.f64 F F) (+.f64 A (-.f64 C B)))))))))) (#(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 (+.f64 F F) (+.f64 A (-.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 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 (+.f64 F F) (+.f64 A (-.f64 C B)))))) 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 (+.f64 F F) (+.f64 A (-.f64 C B)))))) -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 (+.f64 F F) (+.f64 A (-.f64 C B)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))))) 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 (+.f64 F F) (+.f64 A (-.f64 C B))))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))) (#(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 B)))) (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 4 (+.f64 A (-.f64 C B))))) 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 B))) (*.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 B))) (*.f64 F 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C B))) (*.f64 F 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))) 1)))))

simplify332.0ms (0.5%)

Algorithm
egg-herbie
Rules
1388×rational.json-simplify-43
974×rational.json-simplify-44
904×rational.json-simplify-2
856×rational.json-simplify-35
820×rational.json-simplify-51
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
094128602
1270227990
2565126954
3771426852
Stop Event
node limit
Counts
172 → 374
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2))) (sqrt.f64 -4))))) (pow.f64 B 2)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2))) (sqrt.f64 -4))))) (pow.f64 B 2)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 A C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 F) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C)))))) (sqrt.f64 -4))))) (pow.f64 B 3)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 C B) F))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 C B) F))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 (-.f64 C B) 3)))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (pow.f64 F 3)))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2)))) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (pow.f64 B 4))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B))))))) C) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F)))))))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B))))))) C) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F)))))))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B))))))) C) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))))) 2)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 (-.f64 A B) 3))))))))) (pow.f64 C 3)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B)))))) (sqrt.f64 -4))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 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 A (*.f64 F (-.f64 A B))))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B)))))) (sqrt.f64 -4))))) C)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B))))) (pow.f64 B 4))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)))) (*.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 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B))))) (sqrt.f64 -4)))) 2)) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))))) (pow.f64 (sqrt.f64 -4) 3))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 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 A (*.f64 F (-.f64 A B))))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B)))))) (sqrt.f64 -4))))) C)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1 F) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))) (pow.f64 B 3))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))))) B) (sqrt.f64 (/.f64 F (-.f64 C B))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))))) B) (sqrt.f64 (/.f64 F (-.f64 C B))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))))) B) (sqrt.f64 (/.f64 F (-.f64 C B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))) B))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (-.f64 C B) 3)))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))))) B) (sqrt.f64 (/.f64 F (-.f64 A B))))) (*.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 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))))) B) (sqrt.f64 (/.f64 F (-.f64 A B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.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 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))))) B) (sqrt.f64 (/.f64 F (-.f64 A B))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) B))) 2)) (*.f64 (pow.f64 C 3) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (-.f64 A B) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B)))))) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B)))))) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B)))))) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B))))) (sqrt.f64 -4)))) 2)) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))
(+.f64 (*.f64 8 (*.f64 A (*.f64 C (*.f64 F B)))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))
(+.f64 (*.f64 8 (*.f64 A (*.f64 C (*.f64 F B)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))
(+.f64 (*.f64 8 (*.f64 A (*.f64 C (*.f64 F B)))) (+.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 -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 8 (*.f64 A (*.f64 C (*.f64 F B)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 8 (*.f64 A (*.f64 C (*.f64 F B)))) (+.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 -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 8 (*.f64 A (*.f64 C (*.f64 F B)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 8 (*.f64 A (*.f64 C (*.f64 F B)))) (+.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 -2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2)))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2)))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2)))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))))))
(+.f64 (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) F))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) F))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) F))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -1)
(-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.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 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (/.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 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 (+.f64 F F) (+.f64 A (-.f64 C B)))))) (/.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 (+.f64 F F) (+.f64 A (-.f64 C B)))))) (*.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 (+.f64 F F) (+.f64 A (-.f64 C B)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 (+.f64 F F) (+.f64 A (-.f64 C B)))))) (/.f64 1 (*.f64 4 (-.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 (+.f64 F F) (+.f64 A (-.f64 C B))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(*.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 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(*.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 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (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 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(*.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 (+.f64 F F) (+.f64 A (-.f64 C B))))) -2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))))
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) -1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 2))
(-.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) 1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) -1)
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) -1)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) -2) -2)
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))))) 8)
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))))) -4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))) 16)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))) 0)
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(+.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C B)))) (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C B)))))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))) 0)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))) 1)
(/.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 4 (+.f64 A (-.f64 C B))))) 2)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C B))) (*.f64 F 8)) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C B))) (*.f64 F 8))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C B))) (*.f64 F 8)))) 16)
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))) 1)
Outputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))))
(*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))))
(*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 A C) (/.f64 (/.f64 F A) C)) -8)))
(*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (/.f64 1 A) (/.f64 1 C))) -8)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 A C) (/.f64 (/.f64 F A) C)) -8))) (*.f64 1/2 (*.f64 B (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (/.f64 1 A) (/.f64 1 C))) -8))) (*.f64 1/2 (*.f64 B (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2))) (sqrt.f64 -4))))) (pow.f64 B 2)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C)))))))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 A C) 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 C 3)))))) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 A C) (/.f64 (/.f64 F A) C)) -8))) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (+.f64 A C) (pow.f64 (*.f64 A C) 3))) -8))) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 (*.f64 A C) 3))))) 1/8))) (pow.f64 B 2)) (*.f64 1/2 (*.f64 B (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (/.f64 1 A) (/.f64 1 C))) -8))) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (+.f64 A C) (pow.f64 (*.f64 A C) 3))) -8))) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 (*.f64 A C) 3))))) 1/8))) (pow.f64 B 2)) (*.f64 1/2 (*.f64 B (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2))) (sqrt.f64 -4))))) (pow.f64 B 2)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 A C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 F) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C)))))) (sqrt.f64 -4))))) (pow.f64 B 3)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (+.f64 A C) (pow.f64 C 3))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 C 3)))))) (*.f64 (-.f64 (*.f64 F -1) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (*.f64 (+.f64 A C) 4)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 A C) 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 C 3)))))) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (pow.f64 B 2))))
(+.f64 (*.f64 1/2 (*.f64 B (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (+.f64 A C) (pow.f64 (*.f64 A C) 3))) -8))) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 (*.f64 A C) 3))))) 1/8))) (pow.f64 B 2)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 A C) (/.f64 (/.f64 F A) C)) -8))) (*.f64 (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 (*.f64 A C) 3))))) (*.f64 (-.f64 (neg.f64 F) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (*.f64 (+.f64 A C) 4)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 A C) (pow.f64 (*.f64 A C) 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (*.f64 B (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (+.f64 A C) (pow.f64 (*.f64 A C) 3))) -8))) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 (*.f64 A C) 3))))) 1/8))) (pow.f64 B 2)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (/.f64 1 A) (/.f64 1 C))) -8))) (*.f64 (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 (*.f64 A C) 3))))) (*.f64 (-.f64 (neg.f64 F) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (*.f64 (+.f64 A C) 4)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 A C) (pow.f64 (*.f64 A C) 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (pow.f64 B 3)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 A (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) -1/2)) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) -4)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 A (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) -1/2)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) -1/2)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) -4)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 C B) F))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) -1/2)) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) -4)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) B))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) -1/2)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B)))))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 A (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) -1/2)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) -4))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B)))))) (/.f64 C (pow.f64 B 5))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) -1/2)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) -4))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))))) (/.f64 C (pow.f64 B 5))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5)))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 C B) F))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 (-.f64 C B) 3)))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) -1/2)) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) -4)))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) B))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) -1/2)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B)))))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) B))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (-.f64 C B)) 3))) 1/4)) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (*.f64 C (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) B))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) -1/2)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) -4)))) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B)))))) (/.f64 C (pow.f64 B 5))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) 1/2)) 2))) (/.f64 C (pow.f64 B 5))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (-.f64 C B)) 3)))))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) -8))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) -1/2)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) -4)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))))) (/.f64 C (pow.f64 B 5))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) 1/2)) 2))) (/.f64 C (pow.f64 B 5))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (-.f64 C B)) 3)))))) (*.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) -8))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) A))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3)))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3)))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))))))
(+.f64 (*.f64 1/64 (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) A))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)))))
(+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3)))))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B)))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) 1/32)) (*.f64 1/8 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))))))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) 1/32))) (*.f64 1/8 (+.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3)))))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16))))
(+.f64 (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) 1/32))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) A)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (pow.f64 F 3)))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))))))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (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 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 3)))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) A))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (*.f64 1/128 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 3)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))))))))) (*.f64 -1/16 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -64)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 C 5)))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 A 3)))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) 1/2)) 2))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -64)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 C 5))))))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (pow.f64 B 4)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) 1/128))))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B)))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) 1/32))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (sqrt.f64 -4) (pow.f64 A 3)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 A 3)))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) 1/2)) 2))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -64)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 C 5))))))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (pow.f64 B 4)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) 1/128))))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) 1/32))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (sqrt.f64 -4) (pow.f64 A 3)))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F C) -8)) -1/4)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (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 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 4 (*.f64 C (-.f64 C B)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) A)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F C) -8)) -1/4) (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (/.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 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 4 (*.f64 C (-.f64 C B)))) (/.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 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))))) (+.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 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.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 4 (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) -1/8)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/8))) A)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F C) -8)) -1/4) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) 1/32))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2)))) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (pow.f64 B 4))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 4 (*.f64 C (-.f64 C B)))) (/.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 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))))) (+.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 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (+.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 4 (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 4 (*.f64 C (-.f64 C B)))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -64))))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (sqrt.f64 -4)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 4 (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))))) (pow.f64 A 3))))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/8))) A)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) -1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) 1/32)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) (*.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -64))) 1/16)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) 1/32)) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4)))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/128))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F C) -8)) -1/4))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B))))))) C) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 C (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4)) (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) -1/2)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))) -4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 A (*.f64 (-.f64 A B) -4)))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))) -4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) -1/2)))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F)))))))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B))))))) C) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4)) (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) -1/2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B)))))) (/.f64 A (pow.f64 B 5))))) (*.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) -1/2)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 A -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 A (*.f64 (-.f64 A B) -4)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B)))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 A (*.f64 (-.f64 A B) -4))))) (*.f64 (/.f64 A (pow.f64 B 5)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B)))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))) -4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 A (*.f64 (-.f64 A B) -4)))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) -1/2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 A -4)) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B)))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))))) (*.f64 (/.f64 A (pow.f64 B 5)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B)))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))) -4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) -1/2))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F)))))))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B))))))) C) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))))) 2)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 (-.f64 A B) 3))))))))) (pow.f64 C 3)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4)) (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) -1/2)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))) B)) 2)))) (/.f64 A (pow.f64 B 5))))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 7))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B)))))) (/.f64 (pow.f64 A 2) (pow.f64 B 7))))) (*.f64 1/4 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))) (-.f64 (*.f64 -4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))) B)) 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (-.f64 A B)) 3)))))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B)))))) (/.f64 A (pow.f64 B 5))))) (*.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) -1/2)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))) -4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 A (*.f64 (-.f64 A B) -4)))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) -1/2)))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 A -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 A (*.f64 (-.f64 A B) -4)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B)))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 A (*.f64 (-.f64 A B) -4))))) (*.f64 (/.f64 A (pow.f64 B 5)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B)))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 A -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 A (*.f64 (-.f64 A B) -4)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) 1/2)) 2))) (/.f64 A (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) -2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 A (*.f64 (-.f64 A B) -4))))) (pow.f64 B 7))) -8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 7))) -64)) (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 A (*.f64 (-.f64 A B) -4)))) (-.f64 (*.f64 F (*.f64 A -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 A (*.f64 (-.f64 A B) -4)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (-.f64 A B)) 3)))))))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))) -4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) -1/2)))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 A -4)) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B)))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))))) (*.f64 (/.f64 A (pow.f64 B 5)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B)))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 A -4)) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) 1/2)) 2))) (/.f64 A (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) -2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))))) (pow.f64 B 7))) -8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 7))) -64)) (*.f64 1/4 (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) (-.f64 (*.f64 F (*.f64 A -4)) (pow.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (-.f64 A B)) 3)))))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) C)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) C)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (*.f64 (sqrt.f64 -4) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/8)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8)))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))))
(+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) C)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) C))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (*.f64 1/8 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))))) (*.f64 1/64 (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (*.f64 1/8 (+.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (*.f64 (sqrt.f64 -4) C))))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2)) (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -64))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4)) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (/.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) C)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) C))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))))) (pow.f64 C 3)) (sqrt.f64 -4))))))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 -4) (pow.f64 C 3))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) (/.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -64)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) -1/16)) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (*.f64 1/8 (+.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (*.f64 (sqrt.f64 -4) C))))))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) 1/128)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) 1/256)) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (sqrt.f64 -4) (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4))
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B)))))) (sqrt.f64 -4))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) -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 A 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) C)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))) (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8))) C)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 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 A (*.f64 F (-.f64 A B))))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B)))))) (sqrt.f64 -4))))) C)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 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 A 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) C)) (+.f64 (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8))) C)) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) 1/32)) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))) (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B))))) (pow.f64 B 4))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)))) (*.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 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B))))) (sqrt.f64 -4)))) 2)) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))))) (pow.f64 (sqrt.f64 -4) 3))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 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 A (*.f64 F (-.f64 A B))))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B)))))) (sqrt.f64 -4))))) C)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))))))
(+.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 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 A 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) C)) (+.f64 (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 A 7)))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 A 5)))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -64)))))))) (pow.f64 C 3))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8)) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8))) C)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) 1/32)) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))) (neg.f64 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A)))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) -1/128)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) 1/32)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2))) (sqrt.f64 -64))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 F 3)) (pow.f64 A 5))) 1/16))))) (pow.f64 C 3)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 A C))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 C (+.f64 A C))) (*.f64 -8 A)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 A C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C (+.f64 A C))) (*.f64 -8 A))) (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 2)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))))))
(+.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 A C)))))) (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) (*.f64 F (*.f64 C (+.f64 A C))))) 1/2)) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (pow.f64 B 2)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 A) F) (*.f64 C (+.f64 A C))))))) (+.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C (+.f64 A C))) (*.f64 -8 A))) (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (pow.f64 B 2)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F A) (*.f64 C (+.f64 A C)))))))) (+.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C (+.f64 A C))) (*.f64 -8 A))) (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 2))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1 F) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))) (pow.f64 B 3))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))))) (+.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 A C)))))) (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) (*.f64 F (*.f64 C (+.f64 A C))))) 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) (*.f64 F (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (-.f64 (*.f64 F -1) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (*.f64 (+.f64 A C) 4)))) (*.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 -4)))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 A) F) (*.f64 C (+.f64 A C)))) (*.f64 (*.f64 (-.f64 (neg.f64 F) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (*.f64 (+.f64 A C) 4)))) (pow.f64 B 3)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (pow.f64 B 2)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 A) F) (*.f64 C (+.f64 A C)))))))) (+.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C (+.f64 A C))) (*.f64 -8 A))) (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F A) (*.f64 C (+.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (pow.f64 B 2)) (sqrt.f64 -4))) (*.f64 (*.f64 (-.f64 (neg.f64 F) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (*.f64 (+.f64 A C) 4)))) (pow.f64 B 3)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (+.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C (+.f64 A C))) (*.f64 -8 A))) (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 2))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 C B)) 2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))))) B) (sqrt.f64 (/.f64 F (-.f64 C B))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) 1/2)))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C B)))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 C B)) 2))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C B)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))))) B) (sqrt.f64 (/.f64 F (-.f64 C B))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 F C)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))) B)) 2)))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) 1/2)) 2))) (/.f64 (pow.f64 A 2) B))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C B))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 C B)) 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) 1/2)) 2))) (/.f64 (pow.f64 A 2) B))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C B))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))))) B) (sqrt.f64 (/.f64 F (-.f64 C B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))) B))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (-.f64 C B) 3)))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) 1/2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 F C)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))) B)) 2)))) (/.f64 (pow.f64 A 2) B)))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))) (-.f64 (*.f64 -4 (*.f64 F C)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))) B)) 2))))) (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (-.f64 C B) 3)))))))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 (*.f64 (pow.f64 A 3) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))) (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) 1/2)) 2)))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 (-.f64 C B) 3))) -1/4)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) 1/2)) 2))) (/.f64 (pow.f64 A 2) B))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C B)))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 C B)) 2))) (+.f64 (*.f64 (*.f64 (pow.f64 A 3) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))) (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) 1/2)) 2)))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 (-.f64 C B) 3))) -1/4)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) 1/2)) 2))) (/.f64 (pow.f64 A 2) B))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C B)))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -8) A))
(*.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 (*.f64 F C))))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -8) A)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 (*.f64 F C)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 C) F))))))
(+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8))) (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 C) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -8) A)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) A)))))))
(+.f64 (*.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 C) F))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 (/.f64 1 C) F)))))))
(+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 (/.f64 1 C) F)))) (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 C) F)))))))
(+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (sqrt.f64 -4) A)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -8) A)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) A)))))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -64)))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F C) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 (/.f64 1 C) F))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 (*.f64 F C)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 C) F)))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -64))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F C) 3))) -1/4))))
(+.f64 (+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 (/.f64 1 C) F)))) (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 C) F))))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -64))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F C) 3))) -1/4)))
(+.f64 (+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (sqrt.f64 -4) A))))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -64))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F C) 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 F C)) (*.f64 (sqrt.f64 -8) A)))
(*.f64 (*.f64 (sqrt.f64 -8) A) (neg.f64 (sqrt.f64 (*.f64 F C))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -8) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 4 (*.f64 C (-.f64 C B)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) A) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -8) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 4 (*.f64 C (-.f64 C B)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) A))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) A) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) A))))))
(+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) A))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) A))))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -8) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 4 (*.f64 C (-.f64 C B)))) (/.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 (pow.f64 B 2) -1) (*.f64 4 (*.f64 C (-.f64 C B)))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -64))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) A) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) A)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (*.f64 (pow.f64 A 2) (sqrt.f64 -64))))))))
(+.f64 (+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) A)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (*.f64 (pow.f64 A 2) (sqrt.f64 -64))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A B)))))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))))) B) (sqrt.f64 (/.f64 F (-.f64 A B))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) (*.f64 (*.f64 (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) (/.f64 (sqrt.f64 2) B)) 1/2)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) (*.f64 (*.f64 (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) (/.f64 (sqrt.f64 2) B)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))))) B) (sqrt.f64 (/.f64 F (-.f64 A B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A B))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) B)) 2)))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) (*.f64 (*.f64 (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) (/.f64 (sqrt.f64 2) B)) 1/2))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 F (*.f64 A -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) B)) 2))) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) 1/2)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A B)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 F (*.f64 A -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) B)) 2))) B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))))) B) (sqrt.f64 (/.f64 F (-.f64 A B))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) B))) 2)) (*.f64 (pow.f64 C 3) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (-.f64 A B) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A B))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) B)) 2)))) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) B)) 2))) (*.f64 (*.f64 (pow.f64 C 3) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (-.f64 A B) 3)))))))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) (*.f64 (*.f64 (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) (/.f64 (sqrt.f64 2) B)) 1/2))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 F (*.f64 A -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) B)) 2))) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) 1/2))) (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (-.f64 (*.f64 F (*.f64 A -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) B)) 2))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 (-.f64 A B) 3))) -1/4)))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A B)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 F (*.f64 A -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) B)) 2))) B)))))) (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (-.f64 (*.f64 F (*.f64 A -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) B)) 2))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 (-.f64 A B) 3))) -1/4)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A))))
(*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) C)))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) C)) (sqrt.f64 (/.f64 (/.f64 1 A) F)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) C)) (sqrt.f64 (/.f64 (/.f64 1 A) F)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) C))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2)) (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -64))))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) C)) (sqrt.f64 (/.f64 (/.f64 1 A) F)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) (/.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -64))))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) C)) (sqrt.f64 (/.f64 (/.f64 1 A) F)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) (/.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -64))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 C (sqrt.f64 -8)) -1))
(*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -8))))
(neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B)))))) (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 C (sqrt.f64 -8)) -1)) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 (/.f64 1 A) F)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -8)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)))
(+.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B)))))) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 C (sqrt.f64 -8)) -1)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 (/.f64 1 A) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) C)))))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) C)) (sqrt.f64 (/.f64 (/.f64 1 A) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -8)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) C)) (sqrt.f64 (/.f64 (/.f64 1 A) F))))) (+.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B)))))) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B))))) (sqrt.f64 -4)))) 2)) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 C (sqrt.f64 -8)) -1)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 (/.f64 1 A) F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) C))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -64)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) C)) (sqrt.f64 (/.f64 (/.f64 1 A) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -64))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3)))))))))
(+.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8)))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) C)) (sqrt.f64 (/.f64 (/.f64 1 A) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -64))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3)))))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 A B)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 A B)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 A B)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 A B)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 A B)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 A B)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 A B)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 A B)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 A B)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 A B)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 A B)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) B))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 A B)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) F)))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))
(*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 A C))) -8))
(*.f64 (*.f64 F (*.f64 C (+.f64 A C))) (*.f64 -8 A))
(+.f64 (*.f64 8 (*.f64 A (*.f64 C (*.f64 F B)))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 A C))) -8)) (*.f64 A (*.f64 (*.f64 F (*.f64 B C)) 8)))
(+.f64 (*.f64 (*.f64 F (*.f64 C (+.f64 A C))) (*.f64 -8 A)) (*.f64 A (*.f64 (*.f64 F (*.f64 B C)) 8)))
(+.f64 (*.f64 8 (*.f64 A (*.f64 C (*.f64 F B)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 B C)) 8)) (+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 A C))) -8)) (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))))))
(+.f64 (*.f64 (*.f64 F (*.f64 C (+.f64 A C))) (*.f64 -8 A)) (+.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A C) (pow.f64 B 2)) 2)) (*.f64 A (*.f64 (*.f64 F (*.f64 B C)) 8))))
(+.f64 (*.f64 8 (*.f64 A (*.f64 C (*.f64 F B)))) (+.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 -2 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 B C)) 8)) (+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 A C))) -8)) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 3) -2)))))
(+.f64 (*.f64 (*.f64 F (*.f64 C (+.f64 A C))) (*.f64 -8 A)) (+.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 B C)) 8)) (*.f64 F (*.f64 (pow.f64 B 3) -2)))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 F (*.f64 (pow.f64 B 3) -2))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 3) -2)))
(+.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A C) (pow.f64 B 2)) 2)) (*.f64 F (*.f64 (pow.f64 B 3) -2)))
(+.f64 (*.f64 8 (*.f64 A (*.f64 C (*.f64 F B)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 B C)) 8)) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 3) -2))))
(+.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 B C)) 8)) (*.f64 F (*.f64 (pow.f64 B 3) -2))))
(+.f64 (*.f64 8 (*.f64 A (*.f64 C (*.f64 F B)))) (+.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 -2 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 B C)) 8)) (+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 A C))) -8)) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 3) -2)))))
(+.f64 (*.f64 (*.f64 F (*.f64 C (+.f64 A C))) (*.f64 -8 A)) (+.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 B C)) 8)) (*.f64 F (*.f64 (pow.f64 B 3) -2)))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 F (*.f64 (pow.f64 B 3) -2))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 3) -2)))
(+.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A C) (pow.f64 B 2)) 2)) (*.f64 F (*.f64 (pow.f64 B 3) -2)))
(+.f64 (*.f64 8 (*.f64 A (*.f64 C (*.f64 F B)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 B C)) 8)) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 3) -2))))
(+.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 B C)) 8)) (*.f64 F (*.f64 (pow.f64 B 3) -2))))
(+.f64 (*.f64 8 (*.f64 A (*.f64 C (*.f64 F B)))) (+.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 -2 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 B C)) 8)) (+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 A C))) -8)) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 3) -2)))))
(+.f64 (*.f64 (*.f64 F (*.f64 C (+.f64 A C))) (*.f64 -8 A)) (+.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 B C)) 8)) (*.f64 F (*.f64 (pow.f64 B 3) -2)))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2)))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B)))) (*.f64 A (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) 2)))
(*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B)))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B)))))
(*.f64 2 (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B)))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2)))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B)))) (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 F C) -8))))
(+.f64 (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B)))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))))) (*.f64 (*.f64 F C) (*.f64 -8 (pow.f64 A 2))))
(+.f64 (*.f64 2 (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))))) (*.f64 (*.f64 F C) (*.f64 -8 (pow.f64 A 2))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2)))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B)))) (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 F C) -8))))
(+.f64 (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B)))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))))) (*.f64 (*.f64 F C) (*.f64 -8 (pow.f64 A 2))))
(+.f64 (*.f64 2 (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))))) (*.f64 (*.f64 F C) (*.f64 -8 (pow.f64 A 2))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 F C) -8))
(*.f64 (*.f64 F C) (*.f64 -8 (pow.f64 A 2)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 F C) -8)))
(+.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B))))) (*.f64 A 2)) (*.f64 (*.f64 F C) (*.f64 -8 (pow.f64 A 2))))
(+.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B))))) (*.f64 A 2)) (*.f64 (*.f64 F C) (*.f64 -8 (pow.f64 A 2))))
(+.f64 (*.f64 2 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B)))) (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 F C) -8))))
(+.f64 (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B)))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))))) (*.f64 (*.f64 F C) (*.f64 -8 (pow.f64 A 2))))
(+.f64 (*.f64 2 (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))))) (*.f64 (*.f64 F C) (*.f64 -8 (pow.f64 A 2))))
(+.f64 (*.f64 2 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B)))) (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 F C) -8))))
(+.f64 (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 -4 (*.f64 C (-.f64 C B)))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))))) (*.f64 (*.f64 F C) (*.f64 -8 (pow.f64 A 2))))
(+.f64 (*.f64 2 (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 C (-.f64 C B)))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))))) (*.f64 (*.f64 F C) (*.f64 -8 (pow.f64 A 2))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 F C) -8))
(*.f64 (*.f64 F C) (*.f64 -8 (pow.f64 A 2)))
(+.f64 (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 F C) -8)) (*.f64 A (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 4 (*.f64 C (-.f64 C B))))) -2)))
(+.f64 (*.f64 (*.f64 F C) (*.f64 -8 (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) A) -2)))
(+.f64 (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 F C) -8)) (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B)))) (*.f64 A (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 4 (*.f64 C (-.f64 C B))))) -2))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B)))) (+.f64 (*.f64 (*.f64 F C) (*.f64 -8 (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) A) -2))))
(+.f64 (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 F C) -8)) (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B)))) (*.f64 A (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 4 (*.f64 C (-.f64 C B))))) -2))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B)))) (+.f64 (*.f64 (*.f64 F C) (*.f64 -8 (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) A) -2))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B)))) (*.f64 2 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))))))
(*.f64 2 (+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 A (*.f64 (-.f64 A B) -4))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B)))))
(*.f64 2 (+.f64 (*.f64 F (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B)))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A B)) (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B)))) (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 A (*.f64 (-.f64 A B) -4))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)))
(+.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)))
(+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A B)) (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))))))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B)))) (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 A (*.f64 (-.f64 A B) -4))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)))
(+.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)))
(+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A B)) (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))))))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)))
(*.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 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) F))) (*.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 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (*.f64 (*.f64 F C) 2)))
(+.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) (*.f64 C 2)) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) F))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B)))) (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 A (*.f64 (-.f64 A B) -4))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)))
(+.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)))
(+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A B)) (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))))))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) F))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B)))) (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 A (*.f64 (-.f64 A B) -4))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)))
(+.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)))
(+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A B)) (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))))))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)))
(*.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 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 C (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) -2)))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)) (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (*.f64 -2 C)))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 C (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) -2))))
(+.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B)))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8))) (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (*.f64 -2 C)))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 C (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -1)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) -2))))
(+.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B)))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8))) (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A B)) (*.f64 4 A))) (*.f64 -2 C)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.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 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -1)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (/.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 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (/.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 (+.f64 F F) (+.f64 A (-.f64 C B))))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.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 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (/.f64 1/4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (/.f64 1/4 (-.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 (+.f64 F F) (+.f64 A (-.f64 C B))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 -2 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(*.f64 -2 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))))
(*.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 (+.f64 F F) (+.f64 A (-.f64 C B))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.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 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.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 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 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.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 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.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 1 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (/.f64 1/4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (/.f64 1/4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 -2 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(*.f64 -2 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) (-.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 F F) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 0)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.f64 0 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) -1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 2))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(-.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 0)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) 1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 2))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) 1/2)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) -1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) 1/4)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 2) 2)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) 2)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) -1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))) 4)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) -2) -2)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))))) 8)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))))) -4)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))) 16)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))) 1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))) 0)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))
(*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 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 (+.f64 F F) (+.f64 A (-.f64 C B)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))
(*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(+.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C B)))) (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C B)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))
(*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))) 0)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))
(*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))) 1)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))
(*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 4 (+.f64 A (-.f64 C B))))) 2)
(*.f64 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B)))) (/.f64 F 2))
(*.f64 F (/.f64 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C B)))) 2))
(*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C B))) (/.f64 (*.f64 F 8) 4))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C B))) (*.f64 F 8)) 4)
(*.f64 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B)))) (/.f64 F 2))
(*.f64 F (/.f64 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C B)))) 2))
(*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 A (-.f64 C B))) (/.f64 (*.f64 F 8) 4))
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C B))) (*.f64 F 8))) 8)
(*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) (*.f64 F 8)) 1/4)
(*.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (-.f64 C B)) 8))) 1/4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C B))) (*.f64 F 8)))) 16)
(*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) (*.f64 F 8)) 1/4)
(*.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 A (-.f64 C B)) 8))) 1/4)
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B)))) 1)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (+.f64 F F) (+.f64 A (-.f64 C B))))
(*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))

eval634.0ms (0.9%)

Compiler

Compiled 41974 to 26094 computations (37.8% saved)

prune308.0ms (0.4%)

Pruning

60 alts after pruning (53 fresh and 7 done)

PrunedKeptTotal
New91211923
Fresh44246
Picked101
Done178
Total91860978
Error
10.4b
Counts
978 → 60
Alt Table
Click to see full alt table
StatusErrorProgram
62.8b
(/.f64 (/.f64 (/.f64 B (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))) (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))))
60.7b
(/.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.0b
(/.f64 (+.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 (*.f64 4 A) C) (pow.f64 B 2)))
60.8b
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
62.6b
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 (neg.f64 B) (/.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
60.8b
(/.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 C B)) 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
60.7b
(/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
62.6b
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) 2)) B)
62.1b
(/.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)))
59.9b
(/.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 B 2) (neg.f64 A)))) (neg.f64 B))
62.6b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (/.f64 B (sqrt.f64 2)))
61.3b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
58.1b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 A C))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
59.8b
(/.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)))
61.0b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (neg.f64 (pow.f64 B 2)))
58.1b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
56.1b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
58.2b
(/.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)))
62.6b
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C))))))
56.6b
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
55.4b
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4))
59.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 B 2) F) (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
62.6b
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) B)))
62.6b
(/.f64 1 (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))))))
62.5b
(/.f64 1 (/.f64 B (sqrt.f64 (*.f64 F (*.f64 A 4)))))
62.6b
(/.f64 -1 (*.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))
61.5b
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B))))))) C) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))))
61.5b
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))) -4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4)))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) -1/2)))))
62.5b
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))
62.5b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 A 2))))
62.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
60.3b
(*.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))))
57.0b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B)))))
61.7b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A A)))))
63.1b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))))
63.4b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B)))))
59.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -1/2)))))
62.3b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A 2)))))
63.1b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 C F))))
56.3b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 B F)))))
56.5b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))))
56.7b
(*.f64 (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 (*.f64 F C) -16)))
62.3b
(*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 A F))))
59.8b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (neg.f64 C)))))))
58.2b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 A (-.f64 C (neg.f64 B)))))))
60.2b
(*.f64 (*.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 B (sqrt.f64 2))) (/.f64 1/2 (sqrt.f64 2))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
60.5b
(*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (/.f64 B (/.f64 (sqrt.f64 2) B)))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
56.7b
(*.f64 (*.f64 (neg.f64 A) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (*.f64 (*.f64 F C) -16)))
62.5b
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 B))
56.3b
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
62.3b
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F))))
53.4b
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
53.4b
(*.f64 -1 (sqrt.f64 (*.f64 F (/.f64 2 B))))
55.4b
(sqrt.f64 (neg.f64 (/.f64 F A)))
61.0b
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2)))
61.3b
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
61.8b
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A C) (/.f64 F (*.f64 A C))) -1/2)))
53.4b
(neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))
54.2b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))
54.9b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
Compiler

Compiled 1454 to 1082 computations (25.6% saved)

regimes2.2s (3.2%)

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

6 calls:

648.0ms
F
556.0ms
B
404.0ms
A
285.0ms
C
142.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
41.5b3A
36.6b10B
40.9b5C
43.8b7F
38.7b6(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
43.5b5(pow.f64 B 2)
Compiler

Compiled 2776 to 1780 computations (35.9% saved)

bsearch958.0ms (1.4%)

Algorithm
binary-search
Steps
TimeLeftRight
161.0ms
1.4222335931102359e+131
7.224555569563166e+137
54.0ms
1.1726786727694447e+61
5.316869809789032e+79
5.0ms
1.3680613230731867e+47
1.4612482863003544e+47
116.0ms
1.857220166176626e-70
4.8610167830636695e-68
112.0ms
4.621033933587608e-181
1.1853517667348856e-170
66.0ms
7.111376059420852e-233
1.982684775399741e-225
239.0ms
2.2244785546551672e-297
7.807176013011771e-295
57.0ms
-4.508113595809821e-272
-1.0977443484597602e-272
146.0ms
-3034749563193.2886
-6.805866013363917e-10
Results
402.0ms782×body256valid
226.0ms134×body512valid
134.0ms141×body1024valid
132.0ms95×body2048valid
39.0ms167×body256invalid
Compiler

Compiled 3425 to 2653 computations (22.5% saved)

regimes2.6s (3.8%)

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

6 calls:

1.1s
B
407.0ms
F
347.0ms
A
248.0ms
C
180.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
41.5b3A
36.6b10B
40.9b5C
43.8b7F
38.7b6(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
43.5b5(pow.f64 B 2)
Compiler

Compiled 2604 to 1653 computations (36.5% saved)

bsearch805.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
45.0ms
1.4222335931102359e+131
7.224555569563166e+137
56.0ms
1.1726786727694447e+61
5.316869809789032e+79
7.0ms
1.3680613230731867e+47
1.4612482863003544e+47
374.0ms
1.857220166176626e-70
4.8610167830636695e-68
75.0ms
4.621033933587608e-181
1.1853517667348856e-170
59.0ms
7.111376059420852e-233
1.982684775399741e-225
59.0ms
2.2244785546551672e-297
7.807176013011771e-295
56.0ms
-4.508113595809821e-272
-1.0977443484597602e-272
73.0ms
-3034749563193.2886
-6.805866013363917e-10
Results
182.0ms789×body256valid
102.0ms149×body1024valid
97.0ms105×body2048valid
48.0ms109×body512valid
35.0ms146×body256invalid
Compiler

Compiled 2699 to 2114 computations (21.7% saved)

regimes2.1s (3.1%)

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

5 calls:

817.0ms
B
442.0ms
F
374.0ms
C
328.0ms
A
131.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
41.5b7A
36.6b10B
42.3b4C
45.8b5F
45.3b4(pow.f64 B 2)
Compiler

Compiled 1680 to 1032 computations (38.6% saved)

bsearch914.0ms (1.3%)

Algorithm
binary-search
Steps
TimeLeftRight
117.0ms
4.8610167830636695e-68
4.088088007371255e-51
67.0ms
4.621033933587608e-181
1.1853517667348856e-170
205.0ms
7.111376059420852e-233
1.982684775399741e-225
99.0ms
2.2244785546551672e-297
7.807176013011771e-295
46.0ms
-4.508113595809821e-272
-1.0977443484597602e-272
43.0ms
-3.92169082936587e-209
-3.9728750107520034e-210
227.0ms
-4.1842753085425325e-185
-1.10568333520609e-186
63.0ms
-2.5056064464566193e-124
-8.597823149375707e-134
45.0ms
-2.1330381874162967e-57
-1.3229832449223089e-58
Results
408.0ms737×body256valid
161.0ms117×body2048valid
159.0ms139×body256invalid
107.0ms161×body1024valid
59.0ms137×body512valid
Compiler

Compiled 3066 to 2304 computations (24.9% saved)

regimes1.4s (2.1%)

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

5 calls:

424.0ms
A
383.0ms
B
213.0ms
F
206.0ms
C
150.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
41.5b7A
36.6b10B
42.3b4C
45.8b5F
45.4b4(pow.f64 B 2)
Compiler

Compiled 1575 to 971 computations (38.3% saved)

bsearch2.9s (4.2%)

Algorithm
binary-search
Steps
TimeLeftRight
1.3s
4.8610167830636695e-68
4.088088007371255e-51
979.0ms
4.621033933587608e-181
1.1853517667348856e-170
57.0ms
7.111376059420852e-233
1.982684775399741e-225
50.0ms
2.2244785546551672e-297
7.807176013011771e-295
61.0ms
-4.508113595809821e-272
-1.0977443484597602e-272
140.0ms
-3.92169082936587e-209
-3.9728750107520034e-210
56.0ms
-4.1842753085425325e-185
-1.10568333520609e-186
142.0ms
-2.5056064464566193e-124
-8.597823149375707e-134
104.0ms
-2.1330381874162967e-57
-1.3229832449223089e-58
Results
1.5s723×body256valid
980.0ms149×body512valid
181.0ms144×body1024valid
118.0ms136×body2048valid
37.0ms148×body256invalid
Compiler

Compiled 2874 to 2208 computations (23.2% saved)

regimes1.7s (2.5%)

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

5 calls:

490.0ms
A
388.0ms
C
375.0ms
B
288.0ms
F
122.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
41.5b7A
36.6b10B
42.3b4C
45.8b5F
45.4b4(pow.f64 B 2)
Compiler

Compiled 1351 to 829 computations (38.6% saved)

bsearch832.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
51.0ms
7.720685531730756e-13
4.567595731134099e-12
64.0ms
4.621033933587608e-181
1.1853517667348856e-170
57.0ms
7.111376059420852e-233
1.982684775399741e-225
117.0ms
2.2244785546551672e-297
7.807176013011771e-295
267.0ms
-4.508113595809821e-272
-1.0977443484597602e-272
106.0ms
-3.92169082936587e-209
-3.9728750107520034e-210
58.0ms
-4.1842753085425325e-185
-1.10568333520609e-186
67.0ms
-2.5056064464566193e-124
-8.597823149375707e-134
44.0ms
-2.1330381874162967e-57
-1.3229832449223089e-58
Results
332.0ms127×body2048valid
242.0ms670×body256valid
162.0ms169×body1024valid
52.0ms122×body512valid
24.0ms105×body256invalid
Compiler

Compiled 2558 to 1956 computations (23.5% saved)

regimes4.1s (6%)

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

5 calls:

1.7s
A
894.0ms
F
638.0ms
(pow.f64 B 2)
462.0ms
B
381.0ms
C
Results
ErrorSegmentsBranch
41.5b7A
37.7b7B
42.3b4C
45.8b5F
45.4b4(pow.f64 B 2)
Compiler

Compiled 1321 to 809 computations (38.8% saved)

bsearch653.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
37.0ms
7.720685531730756e-13
4.567595731134099e-12
67.0ms
4.621033933587608e-181
1.1853517667348856e-170
128.0ms
7.111376059420852e-233
1.982684775399741e-225
107.0ms
2.2244785546551672e-297
7.807176013011771e-295
164.0ms
-4.508113595809821e-272
-1.0977443484597602e-272
148.0ms
-3034749563193.2886
-6.805866013363917e-10
Results
237.0ms519×body256valid
219.0ms114×body1024valid
73.0ms81×body512valid
72.0ms86×body2048valid
36.0ms96×body256invalid
Compiler

Compiled 1626 to 1260 computations (22.5% saved)

regimes724.0ms (1.1%)

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

5 calls:

249.0ms
B
192.0ms
C
128.0ms
A
88.0ms
F
52.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
41.7b7A
38.0b7B
42.3b4C
45.8b5F
45.3b4(pow.f64 B 2)
Compiler

Compiled 554 to 341 computations (38.4% saved)

bsearch363.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
54.0ms
65347068306345.62
4.221837474129793e+22
55.0ms
4.791125189239513e-167
8.932886692666088e-158
61.0ms
7.111376059420852e-233
1.982684775399741e-225
55.0ms
2.2244785546551672e-297
7.807176013011771e-295
50.0ms
-4.508113595809821e-272
-1.0977443484597602e-272
87.0ms
-3034749563193.2886
-6.805866013363917e-10
Results
131.0ms536×body256valid
74.0ms114×body1024valid
74.0ms81×body2048valid
42.0ms101×body512valid
27.0ms91×body256invalid
Compiler

Compiled 1450 to 1169 computations (19.4% saved)

regimes235.0ms (0.3%)

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

4 calls:

61.0ms
A
61.0ms
C
57.0ms
B
49.0ms
F
Results
ErrorSegmentsBranch
41.7b7A
42.5b6B
42.4b5C
46.4b5F
Compiler

Compiled 203 to 130 computations (36% saved)

bsearch876.0ms (1.3%)

Algorithm
binary-search
Steps
TimeLeftRight
59.0ms
5.242049619754177e-127
8.539995787462465e-121
52.0ms
1.2224744011085242e-236
1.4726405244328735e-232
53.0ms
-1.1054115839335382e-306
1.632627435811452e-307
451.0ms
-2.1888321145545155e-127
-2.732610716352423e-134
229.0ms
-8.513887182397831e+25
-60661885336363336000.0
31.0ms
-4.804071364471856e+97
-3.019507531519309e+96
Results
543.0ms624×body256valid
214.0ms144×body256invalid
50.0ms54×body2048valid
31.0ms51×body1024valid
23.0ms54×body512valid
2.0msbody512invalid
1.0msbody4096valid
Compiler

Compiled 1330 to 1076 computations (19.1% saved)

regimes165.0ms (0.2%)

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

4 calls:

46.0ms
C
41.0ms
F
41.0ms
A
32.0ms
B
Results
ErrorSegmentsBranch
42.7b5A
43.7b4B
42.4b5C
46.4b5F
Compiler

Compiled 160 to 104 computations (35% saved)

bsearch203.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
55.0ms
5.583058558143982e-112
1.6050995857991965e-107
57.0ms
1.0478002877848377e-216
1.8558479081832546e-212
51.0ms
-9.454533431065682e-184
-1.2107635055307207e-185
39.0ms
-9.484304424711004e+126
-1.726699081061238e+122
Results
95.0ms390×body256valid
32.0ms37×body2048valid
32.0ms44×body1024valid
26.0ms94×body256invalid
10.0ms25×body512valid
1.0msbody1024invalid
0.0msbody512invalid
Compiler

Compiled 780 to 643 computations (17.6% saved)

regimes86.0ms (0.1%)

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

4 calls:

29.0ms
C
24.0ms
F
18.0ms
B
14.0ms
A
Results
ErrorSegmentsBranch
43.9b3A
43.7b4B
42.4b5C
46.4b5F
Compiler

Compiled 62 to 41 computations (33.9% saved)

bsearch195.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
48.0ms
5.583058558143982e-112
1.6050995857991965e-107
55.0ms
1.0478002877848377e-216
1.8558479081832546e-212
47.0ms
-9.454533431065682e-184
-1.2107635055307207e-185
44.0ms
-9.484304424711004e+126
-1.726699081061238e+122
Results
91.0ms384×body256valid
32.0ms36×body2048valid
24.0ms38×body1024valid
20.0ms90×body256invalid
17.0ms38×body512valid
1.0msbody512invalid
1.0msbody1024invalid
Compiler

Compiled 764 to 627 computations (17.9% saved)

regimes41.0ms (0.1%)

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

4 calls:

13.0ms
F
10.0ms
B
10.0ms
A
6.0ms
C
Results
ErrorSegmentsBranch
45.2b3A
51.0b3B
46.2b2C
47.7b4F
Compiler

Compiled 41 to 28 computations (31.7% saved)

bsearch73.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
3.5295887646918304e-174
4.071883634316626e-174
55.0ms
-2.8728358632072593e-118
-3.5034258815201595e-126
Results
35.0ms149×body256valid
12.0ms14×body2048valid
11.0ms17×body1024valid
8.0ms36×body256invalid
5.0ms12×body512valid
Compiler

Compiled 303 to 242 computations (20.1% saved)

regimes30.0ms (0%)

Accuracy

Total -13.0b remaining (-25.8%)

Threshold costs -13.0b (-25.8%)

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

4 calls:

10.0ms
B
6.0ms
A
6.0ms
C
6.0ms
F
Results
ErrorSegmentsBranch
50.1b2A
51.9b4B
52.2b2C
50.4b2F
Compiler

Compiled 35 to 24 computations (31.4% saved)

bsearch18.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
3.5295887646918304e-174
4.071883634316626e-174
Results
9.0ms40×body256valid
3.0msbody2048valid
2.0msbody1024valid
2.0msbody256invalid
1.0msbody512valid
Compiler

Compiled 114 to 89 computations (21.9% saved)

simplify38.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03543785
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 B -4593918114535591/1208925819614629174706176) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (if (<=.f64 B -2969275362848437/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 B 7179267303386145/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (if (<=.f64 B 3004340582878347/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048) (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4)) (if (<=.f64 B 5290916243580427/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 6993608012012625/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (/.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 B 139999999999999993968972264119665375280415899648) (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4)) (if (<=.f64 B 52000000000000002909925150533673617992195009915161309500643751790915234130034688) (/.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 B 239999999999999994646935680855148038302462915984307274469802992727004862963880440348592562436993127975563240371405944589467231715328) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -1/2))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 B F))))))))))))))
(if (<=.f64 B -65) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (if (<=.f64 B -8527149759974999/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 B 6627015972356441/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (if (<=.f64 B 5167711185481887/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4)) (if (<=.f64 B 1003736935876883/570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288696699300913836088090171929749781582664965276773531499334295033118760359274030825472) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 7304435034768741/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (/.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 B 139999999999999993968972264119665375280415899648) (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4)) (if (<=.f64 B 50000000000000000013304932354183638268701200590600404549065988726744879458156544) (*.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 B 324999999999999999698945827122239469633122603054073335140252244009892847711803833254048034007436331946290837614319007960472278571941888) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -1/2))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 B F))))))))))))))
(if (<=.f64 B -3268667069840011/1766847064778384329583297500742918515827483896875618958121606201292619776) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (if (<=.f64 B -506112340501517/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (/.f64 (sqrt.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.f64 2 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (pow.f64 B 2))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 B -171460915873007/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 B -3516416997160133/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416) (/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 B -7613526571406249/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 B 5338429533287133/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (if (<=.f64 B 8364357304604489/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4)) (if (<=.f64 B 7475102707912205/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 7114265962740707/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (/.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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 B F))))))))))))))
(if (<=.f64 B -1236792945344869/1766847064778384329583297500742918515827483896875618958121606201292619776) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (if (<=.f64 B -4155671670180649/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (/.f64 (sqrt.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 B -2602531758786713/306180206916083902309240650087602475282639486413866622577088471913520022894784390350900738050555138105234536857820245071373614031482942161565170086143298589738273508330367307539078392896587187265470464) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 B -4367760059630481/370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385664) (/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 B -3882898551417187/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 B 5007078734669311/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (if (<=.f64 B 5334411546303883/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4)) (if (<=.f64 B 2566372847412485/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 3794275180128377/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (/.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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 B F))))))))))))))
(if (<=.f64 B -4381780720650393/3533694129556768659166595001485837031654967793751237916243212402585239552) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (if (<=.f64 B -3048582568667961/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (/.f64 (sqrt.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 B -171460915873007/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 B -1064178828087935/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416) (/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 B -2664734299992187/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 B 7823560522920799/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (if (<=.f64 B 7131758300010855/6991919901971426075297554671307333615898862102580725715195666431228287110681861367027657291461090911970058473930419853533788296083269867358507086435928852446414275954096487329654980776728266302794199220759703429559553357814144917874843453883416576) (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4)) (if (<=.f64 B 6045233818349409/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 4827966153212983/2475880078570760549798248448) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 B F))))))))))))))
(if (<=.f64 B -7930553376671967/9671406556917033397649408) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (if (<=.f64 B -8527149759974999/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 B 8099686188435651/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (if (<=.f64 B 3072621050671037/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4)) (if (<=.f64 B 5047255627099749/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 4704172149284445/4951760157141521099596496896) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 B F)))))))))))
(if (<=.f64 B -8854437155380585/1180591620717411303424) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (if (<=.f64 B -4720386474271875/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 B 8467853742455453/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (if (<=.f64 B 3932954944858927/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192) (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4)) (if (<=.f64 B 7914572847139345/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 66000000000000) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 B F)))))))))))
(if (<=.f64 A -11000000000000000429907094311986039073376264690926666025575357939115934813687797945126004417626112) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 A -175000000000000010485760) (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4)) (if (<=.f64 A -4500912085857195/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 A 5060056332682765/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (if (<=.f64 A 4653821886752181/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (if (<=.f64 A 3256237484844319/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))))))))
(if (<=.f64 C -180000000000000013601863922456492549781541649487113589248194114891647462664853465985583668951034699680998841858536515829760) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -4975428362386363/38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912323717284188541295913442384799112073398408183808) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (if (<=.f64 C 7141583224583261/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C 6134599390373507/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 -1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))))))
(if (<=.f64 C -200000000000000002881189517449054771166223724485662526027424629870997854138252263253726515251452912161010874366592467075072) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -5740878879676573/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (if (<=.f64 C 3260287993831489/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C 6938443448422449/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))))))
(if (<=.f64 A -6668774368961165/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 A 494282964860803/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (sqrt.f64 (neg.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))))
(if (<=.f64 A 1086030176313877/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864) (sqrt.f64 (neg.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))))
(sqrt.f64 (neg.f64 (/.f64 F A)))
Outputs
(if (<=.f64 B -4593918114535591/1208925819614629174706176) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (if (<=.f64 B -2969275362848437/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 B 7179267303386145/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (if (<=.f64 B 3004340582878347/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048) (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4)) (if (<=.f64 B 5290916243580427/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 6993608012012625/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (/.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 B 139999999999999993968972264119665375280415899648) (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4)) (if (<=.f64 B 52000000000000002909925150533673617992195009915161309500643751790915234130034688) (/.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 B 239999999999999994646935680855148038302462915984307274469802992727004862963880440348592562436993127975563240371405944589467231715328) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -1/2))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 B F))))))))))))))
(if (<=.f64 B -65) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (if (<=.f64 B -8527149759974999/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 B 6627015972356441/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (if (<=.f64 B 5167711185481887/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4)) (if (<=.f64 B 1003736935876883/570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288696699300913836088090171929749781582664965276773531499334295033118760359274030825472) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 7304435034768741/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (/.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 B 139999999999999993968972264119665375280415899648) (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4)) (if (<=.f64 B 50000000000000000013304932354183638268701200590600404549065988726744879458156544) (*.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 B 324999999999999999698945827122239469633122603054073335140252244009892847711803833254048034007436331946290837614319007960472278571941888) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -1/2))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 B F))))))))))))))
(if (<=.f64 B -3268667069840011/1766847064778384329583297500742918515827483896875618958121606201292619776) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (if (<=.f64 B -506112340501517/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (/.f64 (sqrt.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.f64 2 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (pow.f64 B 2))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 B -171460915873007/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 B -3516416997160133/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416) (/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 B -7613526571406249/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 B 5338429533287133/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (if (<=.f64 B 8364357304604489/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4)) (if (<=.f64 B 7475102707912205/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 7114265962740707/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (/.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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 B F))))))))))))))
(if (<=.f64 B -1236792945344869/1766847064778384329583297500742918515827483896875618958121606201292619776) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (if (<=.f64 B -4155671670180649/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (/.f64 (sqrt.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 B -2602531758786713/306180206916083902309240650087602475282639486413866622577088471913520022894784390350900738050555138105234536857820245071373614031482942161565170086143298589738273508330367307539078392896587187265470464) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 B -4367760059630481/370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385664) (/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 B -3882898551417187/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 B 5007078734669311/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (if (<=.f64 B 5334411546303883/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4)) (if (<=.f64 B 2566372847412485/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 3794275180128377/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (/.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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 B F))))))))))))))
(if (<=.f64 B -4381780720650393/3533694129556768659166595001485837031654967793751237916243212402585239552) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (if (<=.f64 B -3048582568667961/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (/.f64 (sqrt.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 B -171460915873007/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 B -1064178828087935/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416) (/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 B -2664734299992187/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 B 7823560522920799/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (if (<=.f64 B 7131758300010855/6991919901971426075297554671307333615898862102580725715195666431228287110681861367027657291461090911970058473930419853533788296083269867358507086435928852446414275954096487329654980776728266302794199220759703429559553357814144917874843453883416576) (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4)) (if (<=.f64 B 6045233818349409/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 4827966153212983/2475880078570760549798248448) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 B F))))))))))))))
(if (<=.f64 B -7930553376671967/9671406556917033397649408) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (if (<=.f64 B -8527149759974999/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 B 8099686188435651/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (if (<=.f64 B 3072621050671037/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4)) (if (<=.f64 B 5047255627099749/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 4704172149284445/4951760157141521099596496896) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 B F)))))))))))
(if (<=.f64 B -8854437155380585/1180591620717411303424) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (if (<=.f64 B -4720386474271875/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 B 8467853742455453/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (if (<=.f64 B 3932954944858927/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192) (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4)) (if (<=.f64 B 7914572847139345/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (sqrt.f64 (neg.f64 (/.f64 F A))) (if (<=.f64 B 66000000000000) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 B F)))))))))))
(if (<=.f64 A -11000000000000000429907094311986039073376264690926666025575357939115934813687797945126004417626112) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 A -175000000000000010485760) (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (*.f64 A C) 4)) (if (<=.f64 A -4500912085857195/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 A 5060056332682765/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (if (<=.f64 A 4653821886752181/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (if (<=.f64 A 3256237484844319/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))))))))
(if (<=.f64 C -180000000000000013601863922456492549781541649487113589248194114891647462664853465985583668951034699680998841858536515829760) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -4975428362386363/38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912323717284188541295913442384799112073398408183808) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (if (<=.f64 C 7141583224583261/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C 6134599390373507/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 -1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))))))
(if (<=.f64 C -200000000000000002881189517449054771166223724485662526027424629870997854138252263253726515251452912161010874366592467075072) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -5740878879676573/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (if (<=.f64 C 3260287993831489/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C 6938443448422449/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))))))
(if (<=.f64 A -6668774368961165/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 A 494282964860803/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (sqrt.f64 (neg.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))))
(if (<=.f64 A 1086030176313877/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864) (sqrt.f64 (neg.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))))
(sqrt.f64 (neg.f64 (/.f64 F A)))
Compiler

Compiled 1379 to 925 computations (32.9% saved)

soundness3.3s (4.8%)

Algorithm
24×egg-herbie
Rules
1980×rational.json-simplify-35
1854×rational.json-simplify-35
1854×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
03338394
17828378
223808330
343658330
469048330
025121
147121
287121
3161117
4324117
51027117
62220117
75119117
86613117
97553117
086430689
1235529851
2520028281
3716528057
025121
147121
287121
3161117
4324117
51027117
62220117
75119117
86613117
97553117
086430689
1235529851
2520028281
3716528057
0108032895
1311232403
2704031843
3780331843
025121
147121
287121
3161117
4324117
51027117
62220117
75119117
86613117
97553117
096635788
1269234766
2565433446
3795833290
03338394
17828378
223808330
343658330
469048330
025121
147121
287121
3161117
4324117
51027117
62220117
75119117
86613117
97553117
086430689
1235529851
2520028281
3716528057
03926301
19166237
220706121
359836057
03699040
112368212
239156866
357936714
478026714
025121
147121
287121
3161117
4324117
51027117
62220117
75119117
86613117
97553117
097936393
1271935339
2573834247
025121
147121
287121
3161117
4324117
51027117
62220117
75119117
86613117
97553117
096635788
1269234766
2565433446
3795833290
025121
147121
287121
3161117
4324117
51027117
62220117
75119117
86613117
97553117
086430689
1235529851
2520028281
3716528057
03926301
19166237
220706121
359836057
025121
147121
287121
3161117
4324117
51027117
62220117
75119117
86613117
97553117
086430689
1235529851
2520028281
3716528057
03926301
19166237
220706121
359836057
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2357 to 1635 computations (30.6% saved)

end403.0ms (0.6%)

Compiler

Compiled 1331 to 748 computations (43.8% saved)

Profiling

Loading profile data...