Details

Time bar (total: 40.6s)

analyze1.1s (2.8%)

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)

sample6.7s (16.5%)

Results
2.0s6086×body256valid
960.0ms595×body2048invalid
946.0ms900×body1024valid
884.0ms3210×body256invalid
762.0ms666×body2048valid
644.0ms825×body1024invalid
272.0ms602×body512valid
255.0ms593×body512invalid
2.0msbody4096valid
Bogosity

preprocess115.0ms (0.3%)

Algorithm
egg-herbie
Rules
502×rational_best.json-simplify-2
252×rational_best.json-simplify-44
192×rational_best.json-simplify-1
96×rational_best.json-simplify-47
88×rational_best.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0111847
1188847
2284847
3433847
4590847
5721847
6834847
7905847
8939847
044
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)) F)) (-.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2))))))) (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)) F)) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)) A)) (-.f64 (+.f64 F C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 F C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)) F)) (-.f64 (+.f64 A B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2))))))) (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) B)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)) C)) (-.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A F) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))) (-.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 (*.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 (-.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 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 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 2 F)) (-.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 (-.f64 B C) 2))))))) (-.f64 (pow.f64 A 2) (*.f64 C (*.f64 B 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 A 2) (*.f64 B (*.f64 4 C))) (*.f64 (-.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 (-.f64 B C) 2)))) (*.f64 2 F))))) (-.f64 (pow.f64 A 2) (*.f64 B (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 B C) (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 (pow.f64 A 2) (*.f64 B (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 A 2) (*.f64 B (*.f64 4 C))))) (-.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 (-.f64 B C) 2))))))) (-.f64 (pow.f64 A 2) (*.f64 B (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.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 2 F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) (*.f64 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 2 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 2 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 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 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 2 A)) (-.f64 (+.f64 C F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 F (*.f64 4 C)))) (*.f64 (-.f64 (+.f64 C F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2)))) 2)))) (-.f64 (pow.f64 B 2) (*.f64 F (*.f64 4 C))))
(/.f64 (neg.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 F (*.f64 4 C)))))))) (-.f64 (pow.f64 B 2) (*.f64 F (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 F (*.f64 4 C))) (*.f64 2 (-.f64 (+.f64 C F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 F (*.f64 4 C))))
(/.f64 (neg.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 (pow.f64 B 2) (*.f64 4 (*.f64 C F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)) F)) (-.f64 (+.f64 A B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2))))))) (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))) (*.f64 2 F)) (-.f64 (+.f64 B A) (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2))))))) (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 B A) (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2)))) (*.f64 F (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A)))))))) (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))) (*.f64 (-.f64 (+.f64 B A) (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2)))) F))))) (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))) (*.f64 F (-.f64 (+.f64 B A) (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2))))))))) (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 4 (*.f64 B A))) (*.f64 F (-.f64 (+.f64 B A) (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2))))))))) (-.f64 (pow.f64 C 2) (*.f64 4 (*.f64 B A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) B)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) (*.f64 2 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 (pow.f64 F 2) (*.f64 4 (*.f64 A C))) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2)))) (*.f64 2 B))))) (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) (*.f64 B (*.f64 2 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))))) (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))) (*.f64 B (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))))) (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.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 2 C)) (-.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2)))) (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)) (*.f64 (-.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2)))) C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)) (*.f64 C (-.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A F)))) (-.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A F))))
Compiler

Compiled 48 to 36 computations (25% saved)

simplify29.0ms (0.1%)

Algorithm
egg-herbie
Rules
88×rational_best.json-simplify-2
34×rational_best.json-simplify-44
32×rational_best.json-simplify-1
24×rational_best.json-simplify-47
16×rational_best.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025121
139121
254121
378121
4101121
5128121
6151121
7165121
8170121
Stop Event
saturated
Counts
1 → 6
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))

eval3.0ms (0%)

Compiler

Compiled 244 to 156 computations (36.1% saved)

prune94.0ms (0.2%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New426
Fresh011
Picked000
Done000
Total437
Error
51.9b
Counts
7 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
52.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
53.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 88 to 63 computations (28.4% saved)

localize84.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.3b
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
15.3b
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
19.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
34.6b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 228 to 128 computations (43.9% saved)

series103.0ms (0.3%)

Counts
4 → 112
Calls

42 calls:

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

rewrite138.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1372×rational_best.json-2
1372×rational_best.json-3
1372×rational_best.json-1
1372×rational_best.json-5
1370×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025308
1215308
2717308
33004308
Stop Event
node limit
Counts
4 → 61
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (-.f64 (+.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))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (#(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 (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)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)) (+.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (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)))) 2)))) (#(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 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (-.f64 (+.f64 A 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 A 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 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 pow.f64 (*.f64 (-.f64 (+.f64 A 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)))))

simplify584.0ms (1.4%)

Algorithm
egg-herbie
Rules
1244×rational_best.json-simplify-135
1138×rational_best.json-simplify-1
974×rational_best.json-simplify-44
948×rational_best.json-simplify-43
892×rational_best.json-simplify-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
095730761
1210229923
2330729295
3484929087
4777629035
Stop Event
node limit
Counts
173 → 518
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) 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 -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 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.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 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))
(*.f64 -4 (*.f64 A (*.f64 C (-.f64 C (*.f64 -1 C)))))
(+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2)) (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (*.f64 -4 (*.f64 A (*.f64 C (-.f64 C (*.f64 -1 C)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2)) A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (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)) C)) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 C (-.f64 C (*.f64 -1 C)))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 B 2)) A)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2)) A)) (+.f64 (*.f64 -2 (/.f64 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2))) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 B 2))) (pow.f64 A 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 C (-.f64 C (*.f64 -1 C)))))))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4))) A)) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (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))) C) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (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))) C) (+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (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)))))))))) (pow.f64 C 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))) C) (+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (+.f64 (*.f64 -1/2 (*.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)))))))))) (pow.f64 C 2)))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))) (+.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)) C))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)) C)) (+.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))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.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 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))) (+.f64 (*.f64 -2 (/.f64 (*.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))) (pow.f64 C 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)) C)) (+.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))))))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4))) C)) (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)) (+.f64 (*.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 -8 (*.f64 A (pow.f64 C 2)))))
(+.f64 (*.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)))) (pow.f64 B 6)) (+.f64 (*.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 -8 (*.f64 A (pow.f64 C 2))))))
(*.f64 -1 (pow.f64 B 3))
(+.f64 (*.f64 -1 (pow.f64 B 3)) (*.f64 (+.f64 A C) (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 3)) (+.f64 (*.f64 (+.f64 A C) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B)))
(+.f64 (*.f64 -1 (pow.f64 B 3)) (+.f64 (*.f64 (+.f64 A C) (pow.f64 B 2)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A C)))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B))))
(pow.f64 B 3)
(+.f64 (*.f64 (+.f64 A C) (pow.f64 B 2)) (pow.f64 B 3))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B)) (+.f64 (*.f64 (+.f64 A C) (pow.f64 B 2)) (pow.f64 B 3)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B)) (+.f64 (*.f64 (+.f64 A C) (pow.f64 B 2)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A C)))) (pow.f64 B 3))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0)
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 (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))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (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))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)) (+.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)))))
(*.f64 (*.f64 (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 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)) (+.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)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (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)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(+.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(+.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(-.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 1)
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) -1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) -2) -2)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(+.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(+.f64 0 (*.f64 (-.f64 (+.f64 A 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 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(/.f64 (*.f64 (-.f64 (+.f64 A 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 (-.f64 (+.f64 A 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 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 A 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 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)
(pow.f64 (*.f64 (-.f64 (+.f64 A 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)
Outputs
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (+.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)))))) C)
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 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 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))))))
(+.f64 B (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 B (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)))))
(*.f64 -1 B)
(*.f64 B -1)
(neg.f64 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))
(+.f64 (*.f64 B -1) (*.f64 (/.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 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (+.f64 (neg.f64 B) (*.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) 2) B) -1/2) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B))))
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (+.f64 (*.f64 B -1) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8))))
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16))))
(+.f64 (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16)) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)))
(+.f64 (neg.f64 B) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2)))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) A))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 A (*.f64 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (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))) (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (*.f64 -1 (*.f64 A C)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (pow.f64 A 3) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) A)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (*.f64 (pow.f64 A 3) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (*.f64 -1 (*.f64 A C)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 C (*.f64 (pow.f64 A 3) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (*.f64 -1 (*.f64 A C)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (pow.f64 A 3) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))
A
(+.f64 A (*.f64 -1 C))
(+.f64 A (*.f64 C -1))
(+.f64 A (neg.f64 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 A (+.f64 (*.f64 C -1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) A))))
(+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A))))
(+.f64 (+.f64 A (neg.f64 C)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(+.f64 A (+.f64 (*.f64 C -1) (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))) (pow.f64 A 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) A)))))
(+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2))))))
(+.f64 (+.f64 A (neg.f64 C)) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2)))))
(*.f64 -1 A)
(*.f64 A -1)
(neg.f64 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (*.f64 A -1))
(+.f64 C (neg.f64 A))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 A -1) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 C (+.f64 (neg.f64 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (+.f64 C (neg.f64 A)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(+.f64 C (+.f64 (+.f64 (*.f64 A -1) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)))))
(+.f64 C (+.f64 (neg.f64 A) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A)))))
(+.f64 (neg.f64 A) (+.f64 C (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))))))
(+.f64 (+.f64 C (neg.f64 A)) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (neg.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) C))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (neg.f64 (*.f64 C (*.f64 A (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 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (neg.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) C)))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 -1 (*.f64 A C)) (*.f64 1/2 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))))))
(+.f64 (*.f64 -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 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))
(+.f64 (neg.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) C))) (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))))) (*.f64 1/2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (pow.f64 C 3)))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A (pow.f64 C 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 -1 (*.f64 A C)) (*.f64 1/2 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 -1 (*.f64 A C)) (*.f64 1/2 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (*.f64 A -1))
(+.f64 C (neg.f64 A))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 A -1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) C))))
(+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))))
(+.f64 (+.f64 C (neg.f64 A)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 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 A -1) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) C)) (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))) (pow.f64 C 2))))))
(+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))))
(+.f64 (+.f64 C (neg.f64 A)) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)))))
(+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2))))))
(*.f64 -1 C)
(*.f64 C -1)
(neg.f64 C)
(+.f64 A (*.f64 -1 C))
(+.f64 A (*.f64 C -1))
(+.f64 A (neg.f64 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (*.f64 C -1) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (neg.f64 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 (+.f64 A (neg.f64 C)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(+.f64 A (+.f64 (*.f64 C -1) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)) (/.f64 (pow.f64 B 2) C)))))
(+.f64 A (+.f64 (neg.f64 C) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(+.f64 (neg.f64 C) (+.f64 A (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 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))))
(neg.f64 (*.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 (*.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) (*.f64 A (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (neg.f64 (*.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 A (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))))))))
(+.f64 (neg.f64 (*.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 B (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))))) (sqrt.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (neg.f64 (*.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 B (*.f64 A (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))))) (sqrt.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (neg.f64 (*.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 A (*.f64 B (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))))) (sqrt.f64 (*.f64 2 (/.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 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (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 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (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 -1/2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))))))) (+.f64 (neg.f64 (*.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 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -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 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -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 (sqrt.f64 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))))))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.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 (-.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 (sqrt.f64 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))))))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.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 (-.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 -1/2 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))))))))))
(+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (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 -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 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))))))))
(+.f64 (neg.f64 (*.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 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 C F)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 B (sqrt.f64 2)))) (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))))))))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -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 (neg.f64 (*.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 (*.f64 B (*.f64 (pow.f64 A 2) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -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))))))) (sqrt.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 B (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))))) (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 C F)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -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 (pow.f64 B 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (pow.f64 A 3) B))))))))
(+.f64 (neg.f64 (*.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 (*.f64 B (*.f64 (pow.f64 A 2) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 B (*.f64 A (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))))) (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 C F)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.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 (-.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 (pow.f64 B 2) (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (pow.f64 A 3) B))))))))
(+.f64 (neg.f64 (*.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 (*.f64 (pow.f64 A 2) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A (*.f64 B (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))))) (*.f64 B (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 C F)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1)) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1)))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.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 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (*.f64 -1/2 (sqrt.f64 (/.f64 C F)))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (*.f64 -1/2 (sqrt.f64 (/.f64 C F))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (*.f64 -1/2 (sqrt.f64 (/.f64 C F))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (*.f64 -1/2 (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 C 1/2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (*.f64 -1/2 (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (*.f64 -1/2 (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 C 1/2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 C 1/2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2)))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 C 1/2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 -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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 -1 (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 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C B))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 C B)) (sqrt.f64 (*.f64 2 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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 C B)) (sqrt.f64 (*.f64 2 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))))) (sqrt.f64 (*.f64 2 (/.f64 1 (*.f64 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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 -1 (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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (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 F (-.f64 1 (*.f64 A (*.f64 -1 (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))))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 -1 (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))))) (*.f64 B (pow.f64 C 2)))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C B)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -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))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (*.f64 (pow.f64 C 2) (sqrt.f64 2)))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -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 C 2))))) (*.f64 -1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (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 (sqrt.f64 2) (*.f64 C B)))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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 C 2))))) (*.f64 -1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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 (sqrt.f64 2) (*.f64 C B)))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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))))) (*.f64 B (sqrt.f64 2))))) (*.f64 -1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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 (sqrt.f64 2) (*.f64 C 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 (+.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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 -1 (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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (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 F (-.f64 1 (*.f64 A (*.f64 -1 (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))))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 -1 (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))))) (*.f64 B (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 3) (*.f64 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 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 A F)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 -1 (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 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 -1 (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 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (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 F (-.f64 1 (*.f64 A (*.f64 -1 (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))))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 -1 (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))))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C B)))))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 C 3) (*.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 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A F)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -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 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -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))))))) (*.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 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -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))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 C B)) (sqrt.f64 (*.f64 2 (/.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 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -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 C 2)))) (*.f64 (pow.f64 C 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A F)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (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 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -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))))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -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))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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 C B)) (sqrt.f64 (*.f64 2 (/.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 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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 C 2)))) (*.f64 (pow.f64 C 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A F)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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))))) (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))))) (sqrt.f64 (*.f64 2 (/.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 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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))))) (*.f64 B (sqrt.f64 2)))) (*.f64 (pow.f64 C 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A F)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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))))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1)))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) 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 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.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 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 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) 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 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (*.f64 (pow.f64 C 2) (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 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) 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 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) 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 (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 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) 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 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) 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 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (*.f64 A 1/2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (*.f64 (pow.f64 C 2) (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 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (*.f64 A 1/2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/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 (*.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 (sqrt.f64 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))))))) (sqrt.f64 -1/2)))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))))) (sqrt.f64 -1/2)))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 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 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 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))))))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 -1/2))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (*.f64 (-.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 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 -1/2)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))))) (sqrt.f64 -1/2))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))))) (sqrt.f64 -1/2)) (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 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 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 -1/2))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))))) (sqrt.f64 -1/2)) (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 C (*.f64 A (pow.f64 (-.f64 A C) 3))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -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 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 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))))))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C))))))) (*.f64 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))))) (*.f64 (pow.f64 B 6) (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 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.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 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C))))))) (*.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 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (pow.f64 B 6) (sqrt.f64 2))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (*.f64 (-.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 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 -1/2)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 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 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))))) (sqrt.f64 -1/2)) (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 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 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 -1/2))) (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 5) (*.f64 A C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 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 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C))))) (*.f64 A (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))))) (*.f64 1/2 F))) (*.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 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (pow.f64 B 6) (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 6) (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 5) (*.f64 A C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 C (*.f64 A (pow.f64 (-.f64 A C) 3))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C))))))) (*.f64 1/2 F))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 C (*.f64 A (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C)))) (*.f64 A C))))) (sqrt.f64 2))) (sqrt.f64 -1/2)) (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))))) (sqrt.f64 -1/2)) (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 C (*.f64 A (pow.f64 (-.f64 A C) 3))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 -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 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) B))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) B)) (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 C)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 -1 (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)))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) B)) (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (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)))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (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)))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.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 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 C)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 -1 (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)))))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (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 -4 C)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B))) 2)))) B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) B))) 2)))) B))) (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (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))))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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)))) B)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1) (*.f64 -4 C)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 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 -4 C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))) 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 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 C)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 -1 (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)))))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.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 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 C)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (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 -4 C)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 -1 (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)))))))))) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (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 -4 C)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B))) 2)))) B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (+.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) B))) 2)))) B) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 B 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) B))) 2))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B)))) (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (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))))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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)))) B) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 B 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 2))) B))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/2 (+.f64 (*.f64 (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 (pow.f64 A 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 B 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 -4 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 2))) B))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (+.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1) (*.f64 -4 C)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 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 -4 C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))) B))) 2)))) B) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 B 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1) (*.f64 -4 C)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 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 -4 C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))) B))) 2))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B))) (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.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 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(*.f64 -1 (+.f64 (*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))))
(*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (+.f64 (*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C 8))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))))))
(+.f64 (neg.f64 (*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 C B) 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C 8))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (pow.f64 (*.f64 B C) 2)) (*.f64 (pow.f64 B 4) -1/2))) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C 8))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))))) (*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C 8)) (*.f64 F (+.f64 (*.f64 2 (pow.f64 (*.f64 B C) 2)) (*.f64 (pow.f64 B 4) -1/2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))))) (*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2)))
(*.f64 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 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) C)) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) C)) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 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 C (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2)))) B))) (*.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 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B)))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.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))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2)))) B)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) C)) 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 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) C)) 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 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 -4 (*.f64 A (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 -4 (*.f64 A (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 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 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2)))) B))) (*.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 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 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 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -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 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B))))
(+.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.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))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2)))) B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (pow.f64 B 2))))) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.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))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) C)) 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 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 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 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (pow.f64 B 2))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) B)))))
(+.f64 (*.f64 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 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) C)) 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 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 -4 (*.f64 A (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 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 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (pow.f64 B 2))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 -4 (*.f64 A (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) B)))))
(+.f64 (*.f64 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 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 -4 (*.f64 A (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2)))) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 -4 (*.f64 A (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 -1 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -16))))
(neg.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))))
(*.f64 -1 (+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))))
(*.f64 -1 (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 -2 (*.f64 (pow.f64 B 2) F))) (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 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 A (*.f64 -2 (pow.f64 B 2)))) (pow.f64 (neg.f64 (*.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 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 -2 (*.f64 (pow.f64 B 2) F))) (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 (pow.f64 B 4) F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 -2 (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A 8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 A B) 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A 8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 4) -1/2) (*.f64 2 (pow.f64 (*.f64 A B) 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A 8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 A (*.f64 -2 (pow.f64 B 2)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A 8)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 4) -1/2) (*.f64 2 (pow.f64 (*.f64 A B) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 A (*.f64 -2 (pow.f64 B 2)))) (pow.f64 (neg.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 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 C (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -16)))
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.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 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -16))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.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 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.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 C (sqrt.f64 -8))) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.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 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (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 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A 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 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) 8))))))) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -16))) (*.f64 1/2 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 6) (*.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 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A 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 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) 8))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.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 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (/.f64 (*.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 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A 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 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) 8))))) (*.f64 (pow.f64 B 6) (sqrt.f64 2))) (*.f64 C (sqrt.f64 -8))) (/.f64 (*.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 C (sqrt.f64 -8))) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 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 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 (pow.f64 C 2) 8))))))) (*.f64 C (sqrt.f64 -8))) (/.f64 (*.f64 (sqrt.f64 2) (*.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 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))))))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))
(*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 C)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))))
(+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1)))))
(+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1)))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 A (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 C)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 -4 (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))))))))
(+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 A (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 -4 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))))))))
(+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 A (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 -4 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))))))))
(+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 A (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1) (*.f64 -4 C)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.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 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 C)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 -4 (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))))))))
(+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 -4 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 B 2)))))))))
(+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (+.f64 (*.f64 A (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 -4 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 B 2)))))))))
(+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (+.f64 (*.f64 A (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 -4 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 B 2)))))))))
(+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (+.f64 (*.f64 A (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -4 C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1)))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 B 2)))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1) (*.f64 -4 C)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))))))))
(*.f64 -4 (*.f64 A (*.f64 C (-.f64 C (*.f64 -1 C)))))
(*.f64 A (*.f64 -4 (*.f64 C (-.f64 C (*.f64 C -1)))))
(*.f64 A (*.f64 -4 (*.f64 C (-.f64 C (neg.f64 C)))))
(*.f64 A (*.f64 C (*.f64 -4 (-.f64 C (neg.f64 C)))))
(*.f64 A (*.f64 -4 (*.f64 C (+.f64 C C))))
(+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2)) (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (*.f64 -4 (*.f64 A (*.f64 C (-.f64 C (*.f64 -1 C)))))))
(+.f64 (*.f64 A (*.f64 -4 (*.f64 C (-.f64 C (*.f64 C -1))))) (+.f64 (*.f64 2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)))) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1)))))
(+.f64 (*.f64 C (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))) (+.f64 (*.f64 A (*.f64 -4 (*.f64 C (-.f64 C (neg.f64 C))))) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))))
(+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))) (*.f64 C (+.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (*.f64 -4 (*.f64 A (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 C C)) (*.f64 C (+.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (*.f64 -4 (*.f64 A (+.f64 C C))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2)) A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (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)) C)) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 C (-.f64 C (*.f64 -1 C)))))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))) A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))) A)) (+.f64 (*.f64 2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)))) (+.f64 (*.f64 A (*.f64 -4 (*.f64 C (-.f64 C (*.f64 C -1))))) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) A)) (+.f64 (*.f64 C (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))) (+.f64 (+.f64 (*.f64 A (*.f64 -4 (*.f64 C (-.f64 C (neg.f64 C))))) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) A)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) A)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) A)) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))) (*.f64 C (+.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (*.f64 -4 (*.f64 A (-.f64 C (neg.f64 C)))))))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 C C)) (+.f64 (*.f64 C (+.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (*.f64 -4 (*.f64 A (+.f64 C C))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) A)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) A)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 B 2)) A)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2)) A)) (+.f64 (*.f64 -2 (/.f64 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2))) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 B 2))) (pow.f64 A 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (*.f64 C (-.f64 C (*.f64 -1 C)))))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))) A)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))) A)) (+.f64 (+.f64 (*.f64 2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)))) (+.f64 (*.f64 A (*.f64 -4 (*.f64 C (-.f64 C (*.f64 C -1))))) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) (*.f64 C (pow.f64 B 2))) (pow.f64 A 2))) (*.f64 -2 (/.f64 (*.f64 C (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) (*.f64 -1 (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))) 2))) (pow.f64 A 2)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) A)) (+.f64 (+.f64 (+.f64 (*.f64 C (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))) (+.f64 (*.f64 A (*.f64 -4 (*.f64 C (-.f64 C (neg.f64 C))))) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 C (+.f64 (neg.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) 2))) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 C (pow.f64 B 2))) (pow.f64 A 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) A))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 C (+.f64 (neg.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) 2))) (pow.f64 A 2))) (+.f64 (+.f64 (*.f64 C (+.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (*.f64 -4 (*.f64 A (-.f64 C (neg.f64 C)))))) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 C (pow.f64 B 2))) (pow.f64 A 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) A)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) A)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 C (+.f64 (neg.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) 2))) (pow.f64 A 2))) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C C)) (+.f64 (*.f64 C (+.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (*.f64 -4 (*.f64 A (+.f64 C C))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 C (pow.f64 B 2))) (pow.f64 A 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) A)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) A)))))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 -8 C))
(*.f64 C (*.f64 -8 (pow.f64 A 2)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) (*.f64 A (*.f64 2 (pow.f64 B 2))))
(+.f64 (*.f64 C (*.f64 -8 (pow.f64 A 2))) (*.f64 (pow.f64 B 2) (*.f64 2 A)))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) (*.f64 (pow.f64 B 2) (*.f64 2 A)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) (+.f64 (*.f64 C (*.f64 -2 (pow.f64 B 2))) (*.f64 A (*.f64 2 (pow.f64 B 2)))))
(+.f64 (*.f64 C (*.f64 -8 (pow.f64 A 2))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 A)) (*.f64 C (*.f64 -2 (pow.f64 B 2)))))
(+.f64 (*.f64 C (*.f64 -8 (pow.f64 A 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 C) (*.f64 2 A))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 C) (*.f64 2 A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4))) A)) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))))
(+.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) (+.f64 (*.f64 C (*.f64 -2 (pow.f64 B 2))) (*.f64 A (*.f64 2 (pow.f64 B 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 (*.f64 B C) 2)) (*.f64 (pow.f64 B 4) -1/2)) A)))
(+.f64 (+.f64 (*.f64 C (*.f64 -8 (pow.f64 A 2))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 A)) (*.f64 C (*.f64 -2 (pow.f64 B 2))))) (neg.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 (*.f64 C B) 2)) (*.f64 (pow.f64 B 4) -1/2)) A)))
(+.f64 (*.f64 C (*.f64 -8 (pow.f64 A 2))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 C) (*.f64 2 A))) (neg.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 (*.f64 B C) 2)) (*.f64 (pow.f64 B 4) -1/2)) A))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 C) (*.f64 2 A))) (neg.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 (*.f64 B C) 2)) (*.f64 (pow.f64 B 4) -1/2)) A))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))
(*.f64 (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))) C) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 -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 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 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 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C) (+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (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)))))))))) (pow.f64 C 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.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 (pow.f64 B 2) (-.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))))))
(+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 -4 (*.f64 A (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 -4 (*.f64 A (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)))))))
(+.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))) C) (+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (+.f64 (*.f64 -1/2 (*.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)))))))))) (pow.f64 C 2)))))
(+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 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 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 (pow.f64 C 3) (+.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 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.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 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (pow.f64 B 2))))) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))))))))
(+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (pow.f64 B 2))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))))))))
(+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (pow.f64 B 2))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 -4 (*.f64 A (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 A (*.f64 -4 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 (pow.f64 B 2) (-.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 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 -4 (*.f64 A (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))))))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C)))
(*.f64 A (*.f64 -4 (*.f64 C (-.f64 A (*.f64 A -1)))))
(*.f64 A (*.f64 -4 (*.f64 C (-.f64 A (neg.f64 A)))))
(*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 -4 C)))
(*.f64 A (*.f64 (+.f64 A A) (*.f64 -4 C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))) (+.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 -4 (*.f64 C (-.f64 A (*.f64 A -1))))) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1))) (*.f64 A (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))))))
(+.f64 (*.f64 A (*.f64 -4 (*.f64 C (-.f64 A (neg.f64 A))))) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 2 A))))
(+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (*.f64 (-.f64 A (neg.f64 A)) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 2 A)) (*.f64 (+.f64 A A) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)) C)) (+.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))))))
(+.f64 (*.f64 A (*.f64 -4 (*.f64 C (-.f64 A (*.f64 A -1))))) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1))) (*.f64 A (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))) C)) (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))) C)))))
(+.f64 (*.f64 A (*.f64 -4 (*.f64 C (-.f64 A (neg.f64 A))))) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 2 A))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) C)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) C)))))
(+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (+.f64 (*.f64 (-.f64 A (neg.f64 A)) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) C)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) C)))))
(+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 2 A)) (*.f64 (+.f64 A A) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) C)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) C))))
(+.f64 (*.f64 -1/2 (/.f64 (*.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 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))) (+.f64 (*.f64 -2 (/.f64 (*.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))) (pow.f64 C 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)) C)) (+.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))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)))) (pow.f64 C 2))) (+.f64 (*.f64 A (*.f64 -4 (*.f64 C (-.f64 A (*.f64 A -1))))) (+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1))) (*.f64 A (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))) C)) (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))) C)))) (*.f64 -2 (/.f64 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))) 2))) (pow.f64 C 2))))))
(+.f64 (*.f64 A (*.f64 -4 (*.f64 C (-.f64 A (neg.f64 A))))) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 2 A))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) C)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) C)))) (*.f64 -2 (/.f64 (*.f64 A (+.f64 (neg.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2))) (pow.f64 C 2)))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 C 2)))))
(+.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (+.f64 (*.f64 (-.f64 A (neg.f64 A)) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) C)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) C))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (+.f64 (neg.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 A (pow.f64 B 2))) (pow.f64 C 2)))))
(+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 2 A)) (*.f64 (+.f64 A A) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) C)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) C)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (+.f64 (neg.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 C 2)))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))
(+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (+.f64 (*.f64 A (*.f64 -2 (pow.f64 B 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))
(+.f64 (*.f64 C (*.f64 2 (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))))
(+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 A) (*.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4))) C)) (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))))
(+.f64 (*.f64 C (*.f64 2 (pow.f64 B 2))) (+.f64 (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 A (*.f64 -2 (pow.f64 B 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) -1/2) (*.f64 2 (pow.f64 (*.f64 B A) 2))) C))))
(+.f64 (*.f64 C (*.f64 2 (pow.f64 B 2))) (+.f64 (*.f64 A (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) -1/2) (*.f64 2 (pow.f64 (*.f64 A B) 2))) C))))
(+.f64 (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 A) (*.f64 C 2)))) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) -1/2) (*.f64 2 (pow.f64 (*.f64 A B) 2))) C)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)) (+.f64 (*.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 -8 (*.f64 A (pow.f64 C 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 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 A C)))))))
(+.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 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 A C))))))
(+.f64 (*.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)))) (pow.f64 B 6)) (+.f64 (*.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 -8 (*.f64 A (pow.f64 C 2))))))
(+.f64 (+.f64 (*.f64 A (*.f64 -8 (pow.f64 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 A C)))))) (+.f64 (*.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 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))
(+.f64 (+.f64 (*.f64 A (*.f64 -8 (pow.f64 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 A C)))))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.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 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (+.f64 (*.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 (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 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (+.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.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 -1 (pow.f64 B 3))
(*.f64 (pow.f64 B 3) -1)
(neg.f64 (pow.f64 B 3))
(+.f64 (*.f64 -1 (pow.f64 B 3)) (*.f64 (+.f64 A C) (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 3) -1) (*.f64 (pow.f64 B 2) (+.f64 A C)))
(+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 (pow.f64 B 2) (+.f64 A C)))
(+.f64 (*.f64 -1 (pow.f64 B 3)) (+.f64 (*.f64 (+.f64 A C) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B)))
(+.f64 (*.f64 (pow.f64 B 3) -1) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (*.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 C (*.f64 A 4))))))
(+.f64 (neg.f64 (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (*.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 C (*.f64 A 4))))))
(+.f64 (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 (pow.f64 B 2) (+.f64 A C))) (*.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 C (*.f64 A 4)))))
(+.f64 (neg.f64 (pow.f64 B 3)) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (*.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 C (*.f64 4 A))))))
(+.f64 (*.f64 -1 (pow.f64 B 3)) (+.f64 (*.f64 (+.f64 A C) (pow.f64 B 2)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A C)))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B))))
(+.f64 (*.f64 (pow.f64 B 3) -1) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (+.f64 (*.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 C (*.f64 A 4)))) (*.f64 A (*.f64 -4 (*.f64 C (+.f64 A C)))))))
(+.f64 (neg.f64 (pow.f64 B 3)) (+.f64 (*.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 C (*.f64 A 4)))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (*.f64 A (*.f64 C (*.f64 -4 (+.f64 A C)))))))
(+.f64 (*.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 C (*.f64 A 4)))) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (*.f64 A (*.f64 C (*.f64 -4 (+.f64 A C))))) (neg.f64 (pow.f64 B 3))))
(+.f64 (neg.f64 (pow.f64 B 3)) (+.f64 (*.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 C (*.f64 4 A)))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (*.f64 A (*.f64 C (*.f64 -4 (+.f64 A C)))))))
(pow.f64 B 3)
(+.f64 (*.f64 (+.f64 A C) (pow.f64 B 2)) (pow.f64 B 3))
(+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 A C)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B)) (+.f64 (*.f64 (+.f64 A C) (pow.f64 B 2)) (pow.f64 B 3)))
(+.f64 (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 A C))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 C (*.f64 A 4))))))
(+.f64 (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 A C))) (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 C (*.f64 A 4))) (neg.f64 B)))
(+.f64 (pow.f64 B 3) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (*.f64 B (neg.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 C (*.f64 A 4)))))))
(+.f64 (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 A C))) (*.f64 B (neg.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 C (*.f64 4 A))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B)) (+.f64 (*.f64 (+.f64 A C) (pow.f64 B 2)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A C)))) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (*.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 C (*.f64 A 4))))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (+.f64 (pow.f64 B 3) (*.f64 A (*.f64 -4 (*.f64 C (+.f64 A C)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 C (*.f64 A 4))) (neg.f64 B)) (+.f64 (pow.f64 B 3) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (*.f64 A (*.f64 C (*.f64 -4 (+.f64 A C)))))))
(+.f64 (*.f64 B (neg.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 C (*.f64 A 4))))) (+.f64 (pow.f64 B 3) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (*.f64 A (*.f64 C (*.f64 -4 (+.f64 A C)))))))
(+.f64 (*.f64 B (neg.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 C (*.f64 4 A))))) (+.f64 (pow.f64 B 3) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (*.f64 A (*.f64 C (*.f64 -4 (+.f64 A C)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (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 (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))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (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 (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)))) (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 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)) (+.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 (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))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 (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)))))
(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)))
(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 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(+.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 0)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(-.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 0)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 1)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) -1)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 1)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) -1)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) 2)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) -2) -2)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 1)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(+.f64 0 (*.f64 (-.f64 (+.f64 A 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 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(-.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (-.f64 (+.f64 A 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 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (-.f64 (+.f64 A 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 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 A 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 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (-.f64 (+.f64 A 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2)
(/.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 2)
(pow.f64 (*.f64 (-.f64 (+.f64 A 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 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))

localize81.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.8b
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
15.3b
(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))))))
19.9b
(/.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)))
34.6b
(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))
Compiler

Compiled 225 to 137 computations (39.1% saved)

series41.0ms (0.1%)

Counts
4 → 124
Calls

45 calls:

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

rewrite87.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1360×rational_best.json-2
1360×rational_best.json-3
1360×rational_best.json-1
1360×rational_best.json-5
1358×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025268
1213268
2710268
32997268
Stop Event
node limit
Counts
4 → 61
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) 1)))))

simplify1.0s (2.5%)

Algorithm
egg-herbie
Rules
1244×rational_best.json-simplify-135
958×rational_best.json-simplify-44
894×rational_best.json-simplify-43
770×rational_best.json-simplify-2
728×rational_best.json-simplify-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
081427009
1176226169
2280625565
3397825397
4716625389
Stop Event
node limit
Counts
185 → 371
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
A
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(*.f64 -1 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(*.f64 -1 C)
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)))
(*.f64 -1 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0)
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 0)
(+.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 0)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) -2) -2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) 0)
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) 0)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F)))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F)) 2)
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) 1)
Outputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) A))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (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 (neg.f64 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (*.f64 -1 (*.f64 C A)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 C A) (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 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (pow.f64 A 3) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (+.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (pow.f64 A 3) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (*.f64 -1 (*.f64 C A))))) (*.f64 1/2 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (pow.f64 A 3) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (*.f64 -1 (*.f64 C A)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (pow.f64 A 3) C)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))
A
(+.f64 A (*.f64 -1 C))
(+.f64 A (*.f64 C -1))
(+.f64 A (neg.f64 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 A (+.f64 (*.f64 C -1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) A))))
(+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A))))
(+.f64 (neg.f64 C) (+.f64 A (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(+.f64 A (+.f64 (*.f64 C -1) (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))) (pow.f64 A 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) A)))))
(+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2))))))
(+.f64 (+.f64 A (neg.f64 C)) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2)))))
(*.f64 -1 A)
(neg.f64 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (neg.f64 A))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 -1 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 C (+.f64 (neg.f64 A) (*.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 (*.f64 -1 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))) (+.f64 C (neg.f64 A)))
(+.f64 (+.f64 C (neg.f64 A)) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (neg.f64 (*.f64 C (*.f64 A (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 (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (neg.f64 (*.f64 C (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 -1 (*.f64 C A)) (*.f64 1/2 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))
(+.f64 (neg.f64 (*.f64 C (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 1/2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (pow.f64 C 3))))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 -1 (*.f64 C A)) (*.f64 1/2 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))))) (*.f64 1/2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (pow.f64 C 3))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A (pow.f64 C 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 -1 (*.f64 C A)) (*.f64 1/2 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (neg.f64 A))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))
(+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))))
(+.f64 (+.f64 C (neg.f64 A)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 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 -1 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.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 C (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))))
(+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2))))))
(*.f64 -1 C)
(*.f64 C -1)
(neg.f64 C)
(+.f64 A (*.f64 -1 C))
(+.f64 A (*.f64 C -1))
(+.f64 A (neg.f64 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (*.f64 C -1) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (neg.f64 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(+.f64 A (+.f64 (*.f64 C -1) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)) (/.f64 (pow.f64 B 2) C)))))
(+.f64 A (+.f64 (neg.f64 C) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2))))))
(+.f64 (+.f64 A (neg.f64 C)) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)))))
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 A (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)))))) C)
(-.f64 (+.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 A (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 A (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)))))) C)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))) C)
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)))))
(+.f64 B (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)))) (*.f64 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 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B)))
(+.f64 (*.f64 B -1) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 (neg.f64 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (+.f64 (neg.f64 B) (*.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) 6) (pow.f64 B 5)) -1/16) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8))))
(+.f64 (neg.f64 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1)))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 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))))))) (sqrt.f64 -1/2)))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 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 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))))) (sqrt.f64 -1/2)))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 (/.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (sqrt.f64 -1/2)) (*.f64 -1/2 (sqrt.f64 (/.f64 A F)))))
(+.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 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 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))))))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A))))))) (sqrt.f64 -1/2))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 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 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A))))))) (sqrt.f64 -1/2)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 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 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))))) (sqrt.f64 -1/2)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 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 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A))))))) (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 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (sqrt.f64 -1/2)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 C (*.f64 A (pow.f64 (-.f64 A C) 3))))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 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 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A))))))) (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 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 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))))))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A))))))) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (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/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A))))) (*.f64 A (-.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 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 C A)))) (*.f64 C A))))) (pow.f64 B 6))) (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 6) (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 C (*.f64 A (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.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 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A))))) (*.f64 A (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))))) (*.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 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A)))) (*.f64 C A))))) (sqrt.f64 2))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 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 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A))))))) (sqrt.f64 -1/2)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 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 6) (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 C (*.f64 A (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.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 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A))))) (*.f64 A (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))))) (*.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 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A)))) (*.f64 C A))))) (sqrt.f64 2))) (sqrt.f64 -1/2)) (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))))) (sqrt.f64 -1/2)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 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 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A))))))) (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 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 5) (*.f64 C A)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 C (*.f64 A (pow.f64 (-.f64 A C) 3))))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 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 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A))))) (*.f64 A (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))))) (*.f64 1/2 F))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 C (*.f64 A (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A)))) (*.f64 C A))))) (*.f64 (pow.f64 B 6) (sqrt.f64 2))) (sqrt.f64 -1/2)) (+.f64 (/.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (sqrt.f64 -1/2)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 C (*.f64 A (pow.f64 (-.f64 A C) 3))))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 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 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A))))))) (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))))))))
(neg.f64 (*.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 -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 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 B (sqrt.f64 2)))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))))) (sqrt.f64 (*.f64 2 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 A (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))))) (sqrt.f64 (*.f64 2 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.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 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (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 -1/2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 B (sqrt.f64 2)))))) (+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (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 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -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 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -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 -1/2 (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 B (sqrt.f64 2))))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.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 (-.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 (sqrt.f64 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 B (sqrt.f64 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/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 (sqrt.f64 2) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (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 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))))
(+.f64 (neg.f64 (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 C F)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 B (sqrt.f64 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -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 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -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))))))) (sqrt.f64 (*.f64 2 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 B (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))))) (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 C F)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B (*.f64 (pow.f64 A 2) (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 (*.f64 2 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 B (*.f64 A (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))))) (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 C F)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (pow.f64 B 2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1)) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 A 3) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1)))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.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 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (*.f64 -1/2 (sqrt.f64 (/.f64 C F)))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (*.f64 -1/2 (sqrt.f64 (/.f64 C F))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (*.f64 -1/2 (sqrt.f64 (/.f64 C F))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (*.f64 -1/2 (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 C 1/2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (*.f64 -1/2 (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (*.f64 -1/2 (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 C 1/2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 C 1/2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 C 1/2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 -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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C B))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))))) (sqrt.f64 (*.f64 2 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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 C B)) (sqrt.f64 (*.f64 2 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))))))) (+.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.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)))) (+.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 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))))))) 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 B (pow.f64 C 2))))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C B))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -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))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 2) (*.f64 B (sqrt.f64 2))))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -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))))) (*.f64 B (sqrt.f64 2))))) (*.f64 -1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (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 (sqrt.f64 2) (*.f64 C B)))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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))))))) (*.f64 -1/2 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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 (sqrt.f64 2) (*.f64 C 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 (+.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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.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)))) (+.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 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))))))) 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 B (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 3) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 A F)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (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)))) (*.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 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 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.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)))) (+.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 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))))))) 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C B)))))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 C 3) (*.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 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A F)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -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 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -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))))))) (*.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 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -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))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 2) (*.f64 B (sqrt.f64 2))))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))))) (sqrt.f64 (*.f64 2 (/.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 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -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))))) (*.f64 B (sqrt.f64 2)))) (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A F)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -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 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 -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))))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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 C B)) (sqrt.f64 (*.f64 2 (/.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 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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)))))) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A F)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (pow.f64 B 2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B (*.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 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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))))) (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (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))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 B (sqrt.f64 2))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1)))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) 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 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.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 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 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) 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 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) 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 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) 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 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) 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 (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 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) 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 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) 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 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) 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 (pow.f64 C 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) 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 (pow.f64 C 3) (sqrt.f64 -1/2)))))) (+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (*.f64 A 1/2)))))) (*.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 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (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 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F))))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.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 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (-.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 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F 8)))))))) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 6) (*.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 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (*.f64 F (*.f64 A 8)))))))) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 6) (*.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 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (*.f64 F (*.f64 A 8)))))))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F))))) 2)) (+.f64 (*.f64 C F) (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C))))) (*.f64 (pow.f64 C 2) (*.f64 F (*.f64 A 8)))))) (*.f64 (pow.f64 B 6) (sqrt.f64 2))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F))))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.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 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2)))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 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 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 -1 (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 -4 (*.f64 C F)))))) B))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))))) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))))) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))) (*.f64 A (sqrt.f64 2))) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 -1 (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 -4 (*.f64 C F)))))) B))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 C (*.f64 -4 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (pow.f64 B 2) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 -1 (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 -4 (*.f64 C F)))) B))) 2)))) B)))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 C (*.f64 F (*.f64 -4 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))) B))) 2)))) B)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 C (*.f64 F (*.f64 -4 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))) B))) 2)))) B)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))))) B)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 C (*.f64 F (*.f64 -4 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (pow.f64 B 2) F)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))) B) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))) (*.f64 A (sqrt.f64 2))) B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 C (*.f64 -4 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (pow.f64 B 2) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 -1 (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 -4 (*.f64 C F)))) B))) 2)))) B))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (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 (pow.f64 (*.f64 C (*.f64 -1 (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 -1 (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 -4 (*.f64 C F)))) (-.f64 (+.f64 (*.f64 C (*.f64 -4 (*.f64 F (-.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (pow.f64 B 2) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 -1 (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 -4 (*.f64 C F)))) B))) 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F))))))) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 -1 (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 -4 (*.f64 C F)))))) 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 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 C (*.f64 F (*.f64 -4 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))) B))) 2)))) B))) (+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))))) B) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 -1/2 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))) (-.f64 (+.f64 (*.f64 C (*.f64 F (*.f64 -4 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))) B))) 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F))))))) B))))))
(+.f64 (*.f64 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 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 C (*.f64 F (*.f64 -4 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))) B))) 2)))) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))))) B) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 -1/2 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))) (-.f64 (+.f64 (*.f64 C (*.f64 F (*.f64 -4 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))) B))) 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F))))))) B))))))
(+.f64 (*.f64 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 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 C (*.f64 F (*.f64 -4 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (pow.f64 B 2) F)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))) B) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))) (*.f64 A (sqrt.f64 2))) B) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 C F)) (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 -1/2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (pow.f64 B 2) F)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))) (-.f64 (+.f64 (*.f64 C (*.f64 F (*.f64 -4 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 (pow.f64 B 2) F)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 -4 F)))) B) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 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) (sqrt.f64 2))) B))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.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 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(*.f64 -1 (+.f64 (*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))))
(*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 -2 (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (+.f64 (*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 -2 (*.f64 (pow.f64 B 2) C))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 -2 (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 B 2) F)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 -2 (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C 8))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))))))
(+.f64 (neg.f64 (*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 F (*.f64 2 (pow.f64 (*.f64 B C) 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C 8))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (pow.f64 (*.f64 B C) 2)) (*.f64 -1/2 (pow.f64 B 4)))) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C 8))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8)))))) (*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (pow.f64 (*.f64 B C) 2)) (*.f64 -1/2 (pow.f64 B 4)))) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 -2 (*.f64 (pow.f64 B 2) C))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C 8))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 -2 (*.f64 (pow.f64 B 2) C))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 -2 (*.f64 (pow.f64 B 2) C))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C 8)) (*.f64 F (+.f64 (*.f64 2 (pow.f64 (*.f64 B C) 2)) (*.f64 -1/2 (pow.f64 B 4)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 -2 (*.f64 (pow.f64 B 2) C))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2)))
(*.f64 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 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))))) B))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 A (*.f64 -4 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 A (*.f64 -4 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (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 A (*.f64 -4 F)))) (*.f64 (sqrt.f64 2) 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 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) (*.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) (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))))) 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) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 A (*.f64 -4 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 (pow.f64 B 2) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)))) B)))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 -4 F))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 A (*.f64 -4 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)))) B) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 A (*.f64 -4 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 A (*.f64 -4 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 -4 F))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 A (*.f64 -4 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)))) B)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 -4 F)))) (*.f64 (sqrt.f64 2) C)) B) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 A (*.f64 F (*.f64 -4 (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) F))))) (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 A (*.f64 -4 F)))) B) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 C 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 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) (*.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) (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))))) 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) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 A (*.f64 -4 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 (pow.f64 B 2) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)))) B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 (pow.f64 B 2) F))))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 A F)) (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 A (*.f64 -4 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 (pow.f64 B 2) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B))))
(+.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 2))) (*.f64 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 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 -4 F))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 A (*.f64 -4 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)))) B) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 A (*.f64 -4 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (pow.f64 B 2) (*.f64 A F))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A F))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 A (*.f64 -4 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (-.f64 (+.f64 (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 -4 F))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 A (*.f64 -4 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B))))
(+.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 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (pow.f64 B 2) (*.f64 A F))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A F))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 A (*.f64 -4 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (-.f64 (+.f64 (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 -4 F))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 A (*.f64 -4 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 A (*.f64 -4 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 -4 F))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 A (*.f64 -4 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)))) B))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (pow.f64 B 2) (*.f64 A F))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A F))))) (*.f64 1/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 A (*.f64 -4 F)))) (-.f64 (+.f64 (*.f64 A (*.f64 F (*.f64 -4 (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) F))))) (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 A (*.f64 -4 F)))) B) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) B)) (*.f64 1/2 (+.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 A (*.f64 -4 F)))) (*.f64 (sqrt.f64 2) C)) B) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 A (*.f64 F (*.f64 -4 (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) F))))) (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 A (*.f64 -4 F)))) B) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 C 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 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))))
(*.f64 -1 (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (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 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (pow.f64 (neg.f64 (*.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 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (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 (pow.f64 B 4) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) F)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A 8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A 8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (pow.f64 (*.f64 B A) 2)) (*.f64 -1/2 (pow.f64 B 4)))) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A 8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (pow.f64 (*.f64 B A) 2)) (*.f64 -1/2 (pow.f64 B 4)))) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A 8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A 8)) (*.f64 F (+.f64 (*.f64 2 (pow.f64 (*.f64 B A) 2)) (*.f64 -1/2 (pow.f64 B 4)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 -4 (*.f64 C F)))
(*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 F))))
(*.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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 F))))
(*.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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 F))))
(*.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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 F))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 -4 (*.f64 C F)))
(*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 F))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 -4 (*.f64 C F)))
(*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 F))))
(*.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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 F))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 -4 (*.f64 C F)))
(*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 F))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 -4 (*.f64 C F)))
(*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 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 -4 (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C (*.f64 A (*.f64 -4 F))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.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 A (*.f64 4 C))))
(*.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 A (*.f64 4 C))))
(*.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 A (*.f64 4 C))))
(*.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 A (*.f64 4 C))))
(*.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 A (*.f64 4 C))))
(*.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 A (*.f64 4 C))))
(*.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 A (*.f64 4 C))))
(*.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 A (*.f64 4 C))))
(*.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 A (*.f64 4 C))))
(*.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 A (*.f64 4 C))))
(*.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 A (*.f64 4 C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 0)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 0)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (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 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F)))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F)))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) -2) -2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (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 2 F))))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) 0)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) 0)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) 1)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F)))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F)) 2)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) 1)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))

eval3.7s (9.1%)

Compiler

Compiled 96192 to 67214 computations (30.1% saved)

prune869.0ms (2.1%)

Pruning

38 alts after pruning (38 fresh and 0 done)

PrunedKeptTotal
New85138889
Fresh000
Picked101
Done101
Total85338891
Error
23.2b
Counts
891 → 38
Alt Table
Click to see full alt table
StatusErrorProgram
56.7b
(/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) B))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
61.7b
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
57.8b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
60.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
58.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (neg.f64 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
59.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
58.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
59.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
62.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
58.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 A (*.f64 -4 (*.f64 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)))
60.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 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 A C))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
55.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 2 A)) (*.f64 (+.f64 A A) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) C)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
61.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 (neg.f64 (pow.f64 B 3)) (*.f64 (pow.f64 B 2) (+.f64 A C))) (*.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
59.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C C)) (*.f64 C (+.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (*.f64 -4 (*.f64 A (+.f64 C C))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
59.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
59.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 C) (*.f64 2 A))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) (*.f64 (pow.f64 B 2) (*.f64 2 A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 2 A)) (*.f64 (+.f64 A A) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
60.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 A) (*.f64 C 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
59.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (pow.f64 A 2) (*.f64 -8 C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
59.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) (+.f64 (+.f64 A (neg.f64 C)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
59.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
60.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
62.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) A) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 A (*.f64 (+.f64 A A) (*.f64 -4 C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
59.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 A (*.f64 -4 (*.f64 C (+.f64 C C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
60.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (neg.f64 (pow.f64 B 3))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
56.7b
(/.f64 (neg.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
57.2b
(/.f64 (neg.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
53.6b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
57.8b
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
57.8b
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
53.1b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))
53.9b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
Compiler

Compiled 3036 to 2188 computations (27.9% saved)

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 24 to 8 computations (66.7% saved)

series114.0ms (0.3%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
106.0ms
C
@0
(sqrt.f64 (neg.f64 (/.f64 F C)))
6.0ms
C
@-inf
(sqrt.f64 (neg.f64 (/.f64 F C)))
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
@inf
(sqrt.f64 (neg.f64 (/.f64 F C)))

rewrite130.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1950×rational_best.json-2
1950×rational_best.json-1
1948×rational_best.json-5
1946×rational_best.json-3
1946×rational_best.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0815
17015
224315
394415
4402015
Stop Event
node limit
Counts
1 → 20
Calls
Call 1
Inputs
(sqrt.f64 (neg.f64 (/.f64 F C)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (sqrt.f64 (neg.f64 (/.f64 F C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (*.f64 (/.f64 F C) (*.f64 (/.f64 F C) (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 1)))))

simplify174.0ms (0.4%)

Algorithm
egg-herbie
Rules
1886×rational_best.json-simplify-78
1104×rational_best.json-simplify-132
860×rational_best.json-simplify-54
842×rational_best.json-simplify-2
504×rational_best.json-simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046596
175596
2156596
3585596
42235596
55533596
Stop Event
node limit
Counts
20 → 24
Calls
Call 1
Inputs
(+.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 0)
(+.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C))))
(-.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 0)
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 1)
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(*.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (*.f64 (/.f64 F C) (*.f64 (/.f64 F C) (/.f64 F C))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 1)
(/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 2) 2)
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 1)
Outputs
(+.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 0)
(sqrt.f64 (neg.f64 (/.f64 F C)))
(+.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C))))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(-.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 0)
(sqrt.f64 (neg.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 1)
(sqrt.f64 (neg.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(*.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (*.f64 (/.f64 F C) (*.f64 (/.f64 F C) (/.f64 F C))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) (sqrt.f64 (*.f64 (*.f64 (/.f64 F C) (/.f64 F C)) (*.f64 (/.f64 F C) (/.f64 F C)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))) (/.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 1)
(sqrt.f64 (neg.f64 (/.f64 F C)))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 2) 2)
(sqrt.f64 (neg.f64 (/.f64 F C)))
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 1)
(sqrt.f64 (neg.f64 (/.f64 F C)))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
9.4b
(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)))
0.0ms
A
@0
(sqrt.f64 (neg.f64 (/.f64 F A)))
0.0ms
F
@inf
(sqrt.f64 (neg.f64 (/.f64 F A)))
0.0ms
A
@inf
(sqrt.f64 (neg.f64 (/.f64 F A)))
0.0ms
A
@-inf
(sqrt.f64 (neg.f64 (/.f64 F A)))

rewrite218.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1950×rational_best.json-2
1950×rational_best.json-1
1948×rational_best.json-5
1946×rational_best.json-3
1946×rational_best.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0815
17015
224315
394415
4402015
Stop Event
node limit
Counts
1 → 20
Calls
Call 1
Inputs
(sqrt.f64 (neg.f64 (/.f64 F A)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (neg.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 1 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (neg.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A))))) (sqrt.f64 (neg.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A)))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A))))) (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) 1)))))

simplify172.0ms (0.4%)

Algorithm
egg-herbie
Rules
1886×rational_best.json-simplify-78
1104×rational_best.json-simplify-132
860×rational_best.json-simplify-54
842×rational_best.json-simplify-2
504×rational_best.json-simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046596
175596
2156596
3585596
42235596
55533596
Stop Event
node limit
Counts
20 → 24
Calls
Call 1
Inputs
(+.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) 0)
(+.f64 0 (sqrt.f64 (neg.f64 (/.f64 F A))))
(-.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) 0)
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) 1)
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A)))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 1 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A))))))
(*.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (neg.f64 (/.f64 F A))))
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A))))) (sqrt.f64 (neg.f64 (/.f64 F A))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A)))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 F A))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A))))) (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) 1)
(/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) 2) 2)
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) 1)
Outputs
(+.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) 0)
(sqrt.f64 (neg.f64 (/.f64 F A)))
(+.f64 0 (sqrt.f64 (neg.f64 (/.f64 F A))))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(-.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) 0)
(sqrt.f64 (neg.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) 1)
(sqrt.f64 (neg.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A)))))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A))))))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 1 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A))))))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(*.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A))))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (neg.f64 (/.f64 F A))))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A)))))
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A))))
(*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A))))) (sqrt.f64 (neg.f64 (/.f64 F A))))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A)))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A)))))))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 F A))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A)))) (sqrt.f64 (*.f64 (*.f64 (/.f64 F A) (/.f64 F A)) (*.f64 (/.f64 F A) (/.f64 F A)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A))) (/.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (neg.f64 (/.f64 F A)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A))))) (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A))))) (sqrt.f64 (neg.f64 (/.f64 F A)))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) 1)
(sqrt.f64 (neg.f64 (/.f64 F A)))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) (sqrt.f64 (neg.f64 (/.f64 F A)))))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) 2) 2)
(sqrt.f64 (neg.f64 (/.f64 F A)))
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 F A))) 1)
(sqrt.f64 (neg.f64 (/.f64 F A)))

localize54.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.7b
(*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) A) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
7.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) A) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
8.7b
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) A) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
9.4b
(*.f64 (-.f64 (+.f64 A C) A) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 147 to 73 computations (50.3% saved)

series55.0ms (0.1%)

Counts
4 → 132
Calls

45 calls:

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

rewrite74.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1124×rational_best.json-simplify-47
1122×rational_best.json-2
1122×rational_best.json-3
1122×rational_best.json-1
1122×rational_best.json-5
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
021250
1184250
2617202
32558202
Stop Event
node limit
Counts
4 → 56
Calls
Call 1
Inputs
(*.f64 (-.f64 (+.f64 A C) A) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) A) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) A) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) A) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (/.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))) (*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.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 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.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 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.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 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.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 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.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 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.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 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.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 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.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 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.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 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.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 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.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 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.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 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.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 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (/.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 C (*.f64 4 F))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) 1)))))

simplify311.0ms (0.8%)

Algorithm
egg-herbie
Rules
1174×rational_best.json-simplify-2
1018×rational_best.json-simplify-132
788×rational_best.json-simplify-1
656×rational_best.json-simplify-43
536×rational_best.json-simplify-80
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044113764
194113540
2163513358
3276913358
4430213358
5718513358
Stop Event
node limit
Counts
188 → 268
Calls
Call 1
Inputs
(*.f64 C (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(*.f64 C (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(*.f64 C (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(*.f64 C (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))))
(*.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) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (*.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) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.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) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) C))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (pow.f64 C 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) C))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))))))
(*.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) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (*.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) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.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) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))))))
(*.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 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) 2)) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 C (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) 2))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) 2)) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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/32 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4))))) (*.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 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1/64 (/.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))) (pow.f64 B 2))) 2))) (pow.f64 C 2)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.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))) (pow.f64 B 2))) 2)) (pow.f64 B 2)) A)) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4)))) (sqrt.f64 -2)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1/64 (/.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))) (pow.f64 B 2))) 2))) (pow.f64 C 2))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 4))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 4))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 3)))) (*.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C))))) (pow.f64 B 6))) (sqrt.f64 -1/4)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) C))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) C))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.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 -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 -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 -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 -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 -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 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.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 -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 -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 -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 -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 -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 -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 -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 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.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 -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 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.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 -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 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 0)
(+.f64 0 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(-.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 0)
(/.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(/.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (*.f64 2 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(pow.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(+.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))
(-.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) 1)
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (/.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))) (*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) 1)
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) -1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) -2) -2)
(pow.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 0)
(+.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 0)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 (/.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(+.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) 0)
(+.f64 0 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(+.f64 (*.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F))
(-.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) 0)
(/.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) 1)
(/.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (/.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 C (*.f64 4 F))) 2)
(pow.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) 1)
Outputs
(*.f64 C (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(*.f64 -4 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(*.f64 -4 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(*.f64 C (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(*.f64 -4 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(*.f64 -4 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(*.f64 -4 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(*.f64 C (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(*.f64 C (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -4 (*.f64 A (pow.f64 C 2))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 C F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (*.f64 A (sqrt.f64 2)) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 C F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))) (*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 C F)))) (*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 5)) (*.f64 -4 (sqrt.f64 (*.f64 F (pow.f64 C 7))))))
(+.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))) (*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 5)) (*.f64 -4 (sqrt.f64 (*.f64 F (pow.f64 C 7))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 C F)))) (+.f64 (*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 5)))) (*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 C (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -8))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -64))) (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -8))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -64))) (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -64))) (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1024))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 5)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -64))) (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A))))))
(+.f64 (+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -8))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -64))) (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1024))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -64))) (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1024))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -64))) (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1024))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -64))) (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1024))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))
(*.f64 -2 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -2))))
(*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))))
(+.f64 (*.f64 -2 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)))))
(+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 1/4))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) C))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))))
(+.f64 (*.f64 -2 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) C))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 -2))))))
(+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 1/4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) C)))))
(+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 1/4) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) C)))))
(+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 1/4) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/64))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (pow.f64 C 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) C))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))))))
(+.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 -2))))))
(+.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 1/4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) C))) (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) (pow.f64 C 2)))))))
(+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (+.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) (pow.f64 C 2))))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 1/4)))
(+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 1/4) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) (pow.f64 C 2)))))))
(+.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 1/4)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) (pow.f64 C 2))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 C (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -8))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -64))) (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -8))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -64))) (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -64))) (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1024))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 5)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -64))) (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A))))))
(+.f64 (+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -8))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -64))) (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1024))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -64))) (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1024))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -64))) (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1024))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -64))) (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1024))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 C F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (*.f64 A (sqrt.f64 2)) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 C F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))) (*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 C F)))) (*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))))))
(+.f64 (+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 5)) (*.f64 -4 (sqrt.f64 (*.f64 F (pow.f64 C 7))))))
(+.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))) (*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 5)) (*.f64 -4 (sqrt.f64 (*.f64 F (pow.f64 C 7))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 C F)))) (+.f64 (*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 5)))) (*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 B (sqrt.f64 2)) (*.f64 -1 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))))
(neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (*.f64 -1 (sqrt.f64 (*.f64 C F)))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 (/.f64 (*.f64 A (sqrt.f64 2)) B))))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 C F))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (*.f64 -1 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))) (*.f64 2 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 C F))))) (*.f64 2 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (*.f64 -1 (sqrt.f64 (*.f64 C F)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 5)) (*.f64 4 (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))
(+.f64 (+.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) 4))) (*.f64 2 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) 4)) (*.f64 2 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 C F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 5)) 4)) (*.f64 2 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (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 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) 2)) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 6))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 (/.f64 1 (pow.f64 B 3)))) 2)) (*.f64 (pow.f64 A 2) B))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 6))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 (/.f64 1 (pow.f64 B 3)))) 2)) (*.f64 B (pow.f64 A 2)))))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (pow.f64 B 3)))) 2)))) (sqrt.f64 (*.f64 2 (/.f64 1 (*.f64 C F)))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (pow.f64 B 3)))) 2)))) (sqrt.f64 (*.f64 2 (/.f64 1 (*.f64 C F)))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 6))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 (/.f64 1 (pow.f64 B 3)))) 2)) (*.f64 B (pow.f64 A 2))) (sqrt.f64 (*.f64 2 (/.f64 1 (*.f64 C F)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 C (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) 2))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) 2)) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 6))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 (/.f64 1 (pow.f64 B 3)))) 2)) (*.f64 (pow.f64 A 2) B))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 F (pow.f64 C 4)) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 C (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 6))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 (/.f64 1 (pow.f64 B 3)))) 2))) (pow.f64 B 2)))) (*.f64 (pow.f64 A 3) B))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 F (pow.f64 C 4)) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 C (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 6))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 (/.f64 1 (pow.f64 B 3)))) 2))) (pow.f64 B 2)))) (*.f64 B (sqrt.f64 2))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 6))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 (/.f64 1 (pow.f64 B 3)))) 2)) (*.f64 B (pow.f64 A 2)))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (pow.f64 B 3)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (/.f64 (*.f64 F (pow.f64 C 4)) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 C (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (pow.f64 B 3)))) 2))) (pow.f64 B 2))))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (pow.f64 B 3)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (/.f64 (*.f64 F (pow.f64 C 4)) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 C (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (pow.f64 B 3)))) 2))) (pow.f64 B 2))))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 6))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 (/.f64 1 (pow.f64 B 3)))) 2)) (*.f64 B (pow.f64 A 2)))) (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (/.f64 (*.f64 F (pow.f64 C 4)) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 C (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 6))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 (/.f64 1 (pow.f64 B 3)))) 2))) (pow.f64 B 2)))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -1/2) (*.f64 -1 (sqrt.f64 (/.f64 F A))))
(neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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 (sqrt.f64 -1/2) (*.f64 -1 (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/32)))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))) (+.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 -1 (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4)))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/32))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) -1/32)) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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/32 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4))))) (*.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 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))) (+.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 -1 (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (*.f64 A 1/4))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (*.f64 A 1/4))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))) (*.f64 1/2 (sqrt.f64 (/.f64 A F)))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (*.f64 A 1/4))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (*.f64 A 1/4))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/32)) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) -1/32)) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (*.f64 A 1/4))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) -1/32)) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))
(*.f64 -1/2 (sqrt.f64 (*.f64 -2 (/.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)) C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) C))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1/64 (/.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))) (pow.f64 B 2))) 2))) (pow.f64 C 2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) -1/64) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (pow.f64 B 2))) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) C)))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) -1/64) (pow.f64 (*.f64 (pow.f64 B 2) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) C)))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) C))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) -1/64) (pow.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) -1/16)) 2))) (pow.f64 C 2)))))
(+.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) C)))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) -1/64) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) -1/16)) 2))) (pow.f64 C 2))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.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))) (pow.f64 B 2))) 2)) (pow.f64 B 2)) A)) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4)))) (sqrt.f64 -2)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1/64 (/.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))) (pow.f64 B 2))) 2))) (pow.f64 C 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) C))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) -1/64) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (pow.f64 B 2))) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) -1/64) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (pow.f64 B 2))) 2))) A)))) (pow.f64 C 3)))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) -1/64) (pow.f64 (*.f64 (pow.f64 B 2) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) A)))) (pow.f64 C 3)))) (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) -1/64) (pow.f64 (*.f64 (pow.f64 B 2) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) C))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) C))) (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) -1/64) (pow.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) -1/16)) 2))) A)))) (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) -1/64) (pow.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) -1/16)) 2))) (pow.f64 C 2))))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) -1/64) (pow.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) -1/16)) 2))) (pow.f64 C 2)) (neg.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) -1/64) (pow.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) -1/16)) 2))) A)))) (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) C)))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) C))) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) -1/64) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) -1/16)) 2))) (pow.f64 C 2)) (neg.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) -1/64) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) -1/16)) 2))) A)))) (pow.f64 C 3)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -1/2) (*.f64 -1 (sqrt.f64 (/.f64 F A))))
(neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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 (sqrt.f64 -1/2) (*.f64 -1 (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/32)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 4))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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 (sqrt.f64 -1/2) (*.f64 -1 (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/32 (/.f64 1 (*.f64 C (sqrt.f64 -1/4))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 C 2) (pow.f64 A 3))))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 -1/4))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/32 (/.f64 1 (*.f64 C (sqrt.f64 -1/4))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 C 2) (pow.f64 A 3))))))) (sqrt.f64 -1/4)) (*.f64 1/2 (sqrt.f64 (/.f64 A F))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -1/4))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 C 2) (pow.f64 A 3))))))) (sqrt.f64 -1/4))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/32)) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (+.f64 (pow.f64 (*.f64 (/.f64 1 (*.f64 C (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) -1/32)) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 C 2) (pow.f64 A 3)))))) (sqrt.f64 -1/4)) (*.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 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 4))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 3)))) (*.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C))))) (pow.f64 B 6))) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/32 (/.f64 1 (*.f64 C (sqrt.f64 -1/4))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 C 2) (pow.f64 A 3))))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 4)))) (*.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/32 (/.f64 1 (*.f64 C (sqrt.f64 -1/4))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 C 2) (pow.f64 A 3))))) (*.f64 A (*.f64 C 1/4))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 -1 (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 4)))) (*.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/32 (/.f64 1 (*.f64 C (sqrt.f64 -1/4))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 C 2) (pow.f64 A 3))))) (*.f64 C (*.f64 A 1/4)))))) (sqrt.f64 -1/4)) (*.f64 1/2 (sqrt.f64 (/.f64 A F)))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/32 (/.f64 1 (*.f64 C (sqrt.f64 -1/4))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 C 2) (pow.f64 A 3))))))) (sqrt.f64 -1/4)) (*.f64 1/2 (sqrt.f64 (/.f64 A F))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -1/4))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 C 2) (pow.f64 A 3))))))) (sqrt.f64 -1/4))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 4)))) (*.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -1/4))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 C 2) (pow.f64 A 3))))) (*.f64 A (*.f64 C 1/4))))))) (sqrt.f64 -1/4))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -1/4))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 C 2) (pow.f64 A 3))))))) (sqrt.f64 -1/4))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 4)))) (*.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -1/4))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 C 2) (pow.f64 A 3))))) (*.f64 A (*.f64 C 1/4))))))) (sqrt.f64 -1/4)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/32)) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (+.f64 (pow.f64 (*.f64 (/.f64 1 (*.f64 C (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) -1/32)) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 C 2) (pow.f64 A 3)))))) (sqrt.f64 -1/4))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 4)))) (*.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1 (*.f64 C (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) -1/32)) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 C 2) (pow.f64 A 3))))) (*.f64 C (*.f64 A 1/4)))))) (sqrt.f64 -1/4)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (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 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 F (pow.f64 C 3)))))) (pow.f64 B 5)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 A)) 2) (*.f64 (pow.f64 C 3) (*.f64 -16 (*.f64 F (pow.f64 A 2)))))) (pow.f64 B 5)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 A)) 2) (*.f64 -16 (*.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 2)))))) (pow.f64 B 5))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 A)) 2) (*.f64 -16 (*.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 2)))))) (pow.f64 B 5))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 A (*.f64 2 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 (pow.f64 C 3) (*.f64 -16 (*.f64 F (pow.f64 A 2)))))) (pow.f64 B 5)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) C))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 F (pow.f64 C 3)))))) (pow.f64 B 5)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 F (pow.f64 C 3))))) (*.f64 C A))) (*.f64 -64 (*.f64 (pow.f64 C 4) (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 7)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 A)) 2) (*.f64 (pow.f64 C 3) (*.f64 -16 (*.f64 F (pow.f64 A 2)))))) (pow.f64 B 5)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 A)) 2) (*.f64 (pow.f64 C 3) (*.f64 -16 (*.f64 F (pow.f64 A 2))))) (*.f64 -2 C))) (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 -64 (pow.f64 C 4)))))) (pow.f64 B 7)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 A)) 2) (*.f64 -16 (*.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 2)))))) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A (*.f64 C (*.f64 -2 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 A)) 2) (*.f64 -16 (*.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 2)))))))) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) (*.f64 F -64))))) (pow.f64 B 7))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 A)) 2) (*.f64 -16 (*.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 2)))))) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A (*.f64 C (*.f64 -2 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 A)) 2) (*.f64 -16 (*.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 2)))))))) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) (*.f64 F -64))))) (pow.f64 B 7))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 A (*.f64 2 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 (pow.f64 C 3) (*.f64 -16 (*.f64 F (pow.f64 A 2)))))) (pow.f64 B 5)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A (*.f64 C (*.f64 -2 (+.f64 (pow.f64 (*.f64 A (*.f64 2 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 (pow.f64 C 3) (*.f64 -16 (*.f64 F (pow.f64 A 2)))))))) (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 -64 (pow.f64 C 4)))))) (pow.f64 B 7))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 F (pow.f64 C 3)))))) (pow.f64 B 5)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 A)) 2) (*.f64 (pow.f64 C 3) (*.f64 -16 (*.f64 F (pow.f64 A 2)))))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 A)) 2) (*.f64 -16 (*.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 2)))))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 A (*.f64 2 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 (pow.f64 C 3) (*.f64 -16 (*.f64 F (pow.f64 A 2)))))) (pow.f64 B 5))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) C))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 F (pow.f64 C 3))))) (*.f64 C A))) (*.f64 -64 (*.f64 (pow.f64 C 4) (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 7)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 F (pow.f64 C 3)))))) (pow.f64 B 5)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 A)) 2) (*.f64 (pow.f64 C 3) (*.f64 -16 (*.f64 F (pow.f64 A 2)))))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 A)) 2) (*.f64 (pow.f64 C 3) (*.f64 -16 (*.f64 F (pow.f64 A 2))))) (*.f64 -2 C))) (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 -64 (pow.f64 C 4)))))) (pow.f64 B 7))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 A)) 2) (*.f64 -16 (*.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 2)))))) (pow.f64 B 5)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A (*.f64 C (*.f64 -2 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 A)) 2) (*.f64 -16 (*.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 2)))))))) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) (*.f64 F -64))))) (pow.f64 B 7))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 A)) 2) (*.f64 -16 (*.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 2)))))) (pow.f64 B 5)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A (*.f64 C (*.f64 -2 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 A)) 2) (*.f64 -16 (*.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 2)))))))) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) (*.f64 F -64))))) (pow.f64 B 7))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 A (*.f64 2 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 (pow.f64 C 3) (*.f64 -16 (*.f64 F (pow.f64 A 2)))))) (pow.f64 B 5)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 A (*.f64 C (*.f64 -2 (+.f64 (pow.f64 (*.f64 A (*.f64 2 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 (pow.f64 C 3) (*.f64 -16 (*.f64 F (pow.f64 A 2)))))))) (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 -64 (pow.f64 C 4)))))) (pow.f64 B 7))))))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(*.f64 C (*.f64 (pow.f64 B 2) (*.f64 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 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A))
(*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A))
(*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(*.f64 C (*.f64 (pow.f64 B 2) (*.f64 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 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A))
(*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A))
(*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A))
(*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(*.f64 C (*.f64 (pow.f64 B 2) (*.f64 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 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(*.f64 C (*.f64 (pow.f64 B 2) (*.f64 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 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 A (*.f64 -8 (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 -8 A)))
(+.f64 (*.f64 C (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 2 F))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -8)))
(+.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 0)
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 0 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(-.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 0)
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 2 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(pow.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 C (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) 0)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(+.f64 0 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(-.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) 0)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) 1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) -1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(*.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (/.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))) (*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 1 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (sqrt.f64 (*.f64 C (*.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) 1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) -1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) 2)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) -2) -2)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(pow.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) 1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 0)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 0)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) 0)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F)))
(+.f64 0 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F)))
(+.f64 (*.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F)))
(-.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) 0)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F)))
(/.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) 1)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F)))
(/.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (/.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F)))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 C (*.f64 4 F))) 2)
(/.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F 4))) 2)
(/.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) 4))) 2)
(/.f64 (*.f64 C (*.f64 4 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 2)
(/.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F 4))) 2)
(pow.f64 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))) 1)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (+.f64 F F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (+.f64 F F)))

localize77.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
7.3b
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
8.5b
(*.f64 C (*.f64 2 (pow.f64 B 2)))
10.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
15.9b
(sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))
Compiler

Compiled 167 to 117 computations (29.9% saved)

series37.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

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

rewrite82.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1384×rational_best.json-simplify-47
1352×rational_best.json-2
1352×rational_best.json-3
1352×rational_best.json-1
1348×rational_best.json-5
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025190
1218190
2717190
32996190
Stop Event
node limit
Counts
4 → 52
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 C (*.f64 2 (pow.f64 B 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (sqrt.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))) (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))) (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))) (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (sqrt.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))) (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))) (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (sqrt.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))) (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 C (*.f64 2 (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 C (pow.f64 B 2)) (*.f64 C (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 C (*.f64 2 (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 C (*.f64 2 (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 C (*.f64 2 (pow.f64 B 2))) (/.f64 (*.f64 C (pow.f64 B 2)) (*.f64 C (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 C (*.f64 2 (pow.f64 B 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (/.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) 1)))))

simplify324.0ms (0.8%)

Algorithm
egg-herbie
Rules
788×rational_best.json-simplify-132
774×rational_best.json-simplify-1
774×rational_best.json-simplify-2
674×rational_best.json-simplify-43
544×rational_best.json-simplify-44
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049912774
1116212224
2215511482
3357611482
4472611482
5699511482
Stop Event
node limit
Counts
148 → 226
Calls
Call 1
Inputs
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.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) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(*.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/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (pow.f64 (sqrt.f64 -8) 3))))) (+.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/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (pow.f64 (sqrt.f64 -8) 3))))) (+.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 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.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) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3))))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 -8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (pow.f64 B 7)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -32 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 -8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -8) 3)))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -8) 3)))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C)) (*.f64 -1 (/.f64 (+.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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 3)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 5)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))) (pow.f64 C 3))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (pow.f64 C 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (pow.f64 C 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 -1 (*.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/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (*.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/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (*.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/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (pow.f64 B 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 5))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 3)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3)))))))) (pow.f64 B 6))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 -16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 2) 4)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))) (pow.f64 B 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 -16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 (sqrt.f64 2) 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 (sqrt.f64 2) 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))))
(+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 (sqrt.f64 2) 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))))))))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(+.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))
(-.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (sqrt.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))) (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))) (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))) (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (sqrt.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))) (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))) (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (sqrt.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))) (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) -1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) -2) -2)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(+.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(+.f64 (*.f64 C (*.f64 2 (pow.f64 B 2))) 0)
(+.f64 0 (*.f64 C (*.f64 2 (pow.f64 B 2))))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 C (pow.f64 B 2)))
(-.f64 (*.f64 C (*.f64 2 (pow.f64 B 2))) 0)
(/.f64 (*.f64 C (*.f64 2 (pow.f64 B 2))) 1)
(/.f64 (*.f64 C (*.f64 2 (pow.f64 B 2))) (/.f64 (*.f64 C (pow.f64 B 2)) (*.f64 C (pow.f64 B 2))))
(/.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) 2)
(pow.f64 (*.f64 C (*.f64 2 (pow.f64 B 2))) 1)
(+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) 0)
(+.f64 0 (*.f64 A (*.f64 -8 (pow.f64 C 2))))
(-.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) 0)
(/.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) 1)
(/.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (/.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))
(/.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) 2)
(pow.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) 1)
Outputs
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))) (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 (/.f64 A B) (*.f64 -4 (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 (/.f64 A B) (*.f64 -4 (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 4 (pow.f64 B 5))) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))) (+.f64 (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 4 (pow.f64 B 5))) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))) (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (+.f64 (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 4 (pow.f64 B 5))) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))) (*.f64 (/.f64 A B) (*.f64 -4 (sqrt.f64 (*.f64 F (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 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -16)))
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.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 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.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) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -32768))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -32768))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -32768))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(+.f64 (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -32768))) (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 -1 (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -16))))
(neg.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(*.f64 (+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) -1)
(neg.f64 (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A)))) (*.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 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (pow.f64 (sqrt.f64 -8) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512))))))
(+.f64 (*.f64 (+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) -1) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512))) (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 A 3))))))
(+.f64 (neg.f64 (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512))) (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 A 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (pow.f64 (sqrt.f64 -8) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -32768))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512))) (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 (+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) -1) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -32768))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512))) (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -32768))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))
(*.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 (*.f64 F A)) (sqrt.f64 -16)))
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.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 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.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) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -32768))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -32768))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -32768))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(+.f64 (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -512)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 2) (sqrt.f64 -32768))) (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))) (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 (/.f64 A B) (*.f64 -4 (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 (/.f64 A B) (*.f64 -4 (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 4 (pow.f64 B 5))) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))) (+.f64 (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 4 (pow.f64 B 5))) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))) (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (+.f64 (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 4 (pow.f64 B 5))) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))) (*.f64 (/.f64 A B) (*.f64 -4 (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 2 B) (*.f64 -1 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 2 B) (*.f64 -1 (sqrt.f64 (*.f64 C F)))) (*.f64 (/.f64 A B) (*.f64 4 (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (neg.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 A B))))
(+.f64 (*.f64 (*.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 A B))))
(+.f64 (*.f64 8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 (*.f64 2 B) (*.f64 -1 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (/.f64 A B) (*.f64 4 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 3))) (*.f64 8 (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (neg.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 A B))) (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) 8))))
(+.f64 (*.f64 (*.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 A B))) (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) 8))))
(+.f64 (*.f64 8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 (*.f64 2 B) (*.f64 -1 (sqrt.f64 (*.f64 C F)))) (*.f64 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 4 (pow.f64 B 5))) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) 32)) (+.f64 (*.f64 (/.f64 A B) (*.f64 4 (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 3))) (*.f64 8 (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) 8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 A B))) (+.f64 (neg.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F)))) (*.f64 (/.f64 (pow.f64 A 3) (*.f64 4 (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) 32)))))
(+.f64 (*.f64 (*.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 4 (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) 32)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 A B))) (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) 8)))))
(+.f64 (*.f64 (*.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 A B))) (*.f64 (/.f64 (pow.f64 A 3) (*.f64 4 (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) 32))) (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) 8))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)))
(*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3))))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 2 (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (/.f64 1 (pow.f64 B 3))))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 2 (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (/.f64 1 (pow.f64 B 3))))))))
(neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 A (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 B 3))) (*.f64 4 (/.f64 2 (pow.f64 B 3))))))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 -8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 A (*.f64 -1 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 2 (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (/.f64 1 (pow.f64 B 3))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 (/.f64 2 (pow.f64 B 5)) (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 1 (*.f64 2 (pow.f64 B 5))) (*.f64 -8 (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))))))
(*.f64 -1 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 16 (/.f64 2 (pow.f64 B 5)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 1 (*.f64 2 (pow.f64 B 5))))))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 2 (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (/.f64 1 (pow.f64 B 3))))))))
(*.f64 -1 (+.f64 (*.f64 A (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 B 3))) (*.f64 4 (/.f64 2 (pow.f64 B 3)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 1 (*.f64 2 (pow.f64 B 5))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (+.f64 (*.f64 16 (/.f64 2 (pow.f64 B 5))) (*.f64 -16 (/.f64 1 (pow.f64 B 5))))))))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 16 (/.f64 2 (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -16 (/.f64 1 (pow.f64 B 5))) (*.f64 -8 (/.f64 1 (*.f64 2 (pow.f64 B 5)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 A (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 B 3))) (*.f64 4 (/.f64 2 (pow.f64 B 3)))))))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (pow.f64 B 7)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -32 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 -8 (*.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (*.f64 A (*.f64 -1 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 2 (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (/.f64 1 (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 (/.f64 2 (pow.f64 B 5)) (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 1 (*.f64 2 (pow.f64 B 5))) (*.f64 -8 (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))))) (*.f64 (pow.f64 A 3) (*.f64 -1 (+.f64 (*.f64 -32 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 1 (*.f64 4 (pow.f64 B 7)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 1 (*.f64 2 (pow.f64 B 7)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -64 (/.f64 1 (pow.f64 B 7)))) (*.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 2 (pow.f64 B 7))))))))))
(+.f64 (neg.f64 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 2 (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (/.f64 1 (pow.f64 B 3))))))) (*.f64 -1 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 16 (/.f64 2 (pow.f64 B 5)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 1 (*.f64 2 (pow.f64 B 5))))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 64 (/.f64 2 (pow.f64 B 7)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -64 (/.f64 1 (pow.f64 B 7)))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (+.f64 (/.f64 1 (*.f64 2 (pow.f64 B 7))) (/.f64 1 (*.f64 4 (pow.f64 B 7))))))))))))
(*.f64 -1 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 1 (*.f64 2 (pow.f64 B 5))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (+.f64 (*.f64 16 (/.f64 2 (pow.f64 B 5))) (*.f64 -16 (/.f64 1 (pow.f64 B 5))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (+.f64 (/.f64 1 (*.f64 2 (pow.f64 B 7))) (/.f64 1 (*.f64 4 (pow.f64 B 7)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (+.f64 (*.f64 -64 (/.f64 1 (pow.f64 B 7))) (*.f64 64 (/.f64 2 (pow.f64 B 7))))))))) (*.f64 A (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 B 3))) (*.f64 4 (/.f64 2 (pow.f64 B 3))))))))
(*.f64 -1 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 16 (/.f64 2 (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -16 (/.f64 1 (pow.f64 B 5))) (*.f64 -8 (/.f64 1 (*.f64 2 (pow.f64 B 5)))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (+.f64 (/.f64 1 (*.f64 2 (pow.f64 B 7))) (/.f64 1 (*.f64 4 (pow.f64 B 7)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (+.f64 (*.f64 -64 (/.f64 1 (pow.f64 B 7))) (*.f64 64 (/.f64 2 (pow.f64 B 7))))))))) (*.f64 A (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 B 3))) (*.f64 4 (/.f64 2 (pow.f64 B 3))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/4 (sqrt.f64 -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/4 (sqrt.f64 -16))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) -1/4) (*.f64 (pow.f64 B 2) (*.f64 -1/16 (sqrt.f64 -16))))) C)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) -1/4) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -8) 3)))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/4 (sqrt.f64 -16))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -512)))))) (pow.f64 C 2))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) -1/4) (*.f64 (pow.f64 B 2) (*.f64 -1/16 (sqrt.f64 -16))))) C))) (neg.f64 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -512))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 C 2))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -512))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8))))) (pow.f64 C 2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) -1/4) (*.f64 (pow.f64 B 2) (*.f64 -1/16 (sqrt.f64 -16))))) C))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -512))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8))))) (pow.f64 C 2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) -1/4) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -8) 3)))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C)) (*.f64 -1 (/.f64 (+.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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 3)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 5)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))) (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -512)))))) (pow.f64 C 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/4 (sqrt.f64 -16))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -32768)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 -1/256 (*.f64 (pow.f64 B 6) (sqrt.f64 -16))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -512)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)))))) (pow.f64 C 3)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -512))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) -1/4) (*.f64 (pow.f64 B 2) (*.f64 -1/16 (sqrt.f64 -16))))) C) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (+.f64 (*.f64 (pow.f64 B 6) (*.f64 -1/256 (sqrt.f64 -16))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -32768))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -512)))))) (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -512))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8))))) (pow.f64 C 2)) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) -1/4) (*.f64 (pow.f64 B 2) (*.f64 -1/16 (sqrt.f64 -16))))) C) (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (+.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -512)))) (+.f64 (*.f64 (pow.f64 B 6) (*.f64 -1/256 (sqrt.f64 -16))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -32768)))))) (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -512))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8))))) (pow.f64 C 2)) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) -1/4) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C) (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (+.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -512)))) (+.f64 (*.f64 (pow.f64 B 6) (*.f64 -1/256 (sqrt.f64 -16))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -32768)))))) (pow.f64 C 3))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 -1/4 (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4)
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 -1/4 (+.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (pow.f64 C 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 -1/4 (sqrt.f64 -16))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (pow.f64 B 4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -512)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (pow.f64 C 2)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (*.f64 -1/4 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) 1/16) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -512)) -1/8)))) (pow.f64 C 2))) (*.f64 -1/4 (+.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4) (+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) 1/16) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -512)) -1/8)) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) 1/64))) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))))))
(+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (pow.f64 C 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 -1/4 (sqrt.f64 -16))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (pow.f64 B 4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -512)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (pow.f64 C 2)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (*.f64 -1/4 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -512))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -32768))) (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)) (*.f64 -1/256 (sqrt.f64 (/.f64 F (pow.f64 A 7)))))))
(+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -32768))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) 1/16) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -512)) -1/8)))) (pow.f64 C 2))) (*.f64 -1/4 (+.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -512))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4) (+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) 1/16) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -512)) -1/8)) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) 1/64))) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -512)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -32768)))) (*.f64 -1/256 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/4 (sqrt.f64 -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.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/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/4 (sqrt.f64 -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (sqrt.f64 -16) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/4 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (*.f64 -1 (pow.f64 B 2))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (neg.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 -1/16 (/.f64 (sqrt.f64 -16) C)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 -1/16 (/.f64 (sqrt.f64 -16) C)))) (neg.f64 (pow.f64 B 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (*.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/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/4 (sqrt.f64 -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (sqrt.f64 -16) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/4 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (*.f64 -1 (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -512) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (*.f64 -1 (pow.f64 B 4))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -512) (pow.f64 C 2)))))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 -1/16 (/.f64 (sqrt.f64 -16) C))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 -1/16 (/.f64 (sqrt.f64 -16) C))))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -512) (pow.f64 C 2)))) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (*.f64 -1/64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (*.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/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (pow.f64 B 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 5))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 3)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3)))))))) (pow.f64 B 6))))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -512) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (*.f64 -1 (pow.f64 B 4))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (sqrt.f64 -16) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/4 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (*.f64 -1 (pow.f64 B 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/4 (sqrt.f64 -16))) (*.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 -1/256 (/.f64 (sqrt.f64 -16) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 1/32 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -512)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -32768))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 -1/64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))))) (*.f64 -1 (pow.f64 B 6))))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (neg.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (+.f64 (*.f64 1/32 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -512)))) (*.f64 -1/256 (/.f64 (sqrt.f64 -16) (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (+.f64 (*.f64 -1/64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))) (*.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -32768)))))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -512) (pow.f64 C 2)))))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 -1/16 (/.f64 (sqrt.f64 -16) C))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -32768)))) (*.f64 -1/64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -512)))) (*.f64 -1/256 (/.f64 (sqrt.f64 -16) (pow.f64 C 3)))))) (neg.f64 (pow.f64 B 6))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 -1/16 (/.f64 (sqrt.f64 -16) C))))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -512) (pow.f64 C 2)))) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (*.f64 -1/64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2))))))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)))
(*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))))
(*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 A))) (*.f64 -4 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (*.f64 2 A))) (*.f64 -4 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))))
(neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 (*.f64 4 (*.f64 2 A)) (*.f64 -4 A))) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 -16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 A))) (*.f64 -4 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (*.f64 2 (pow.f64 A 2)) (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 A 2) 2) (*.f64 -8 (sqrt.f64 (*.f64 F (pow.f64 C 5))))))) (pow.f64 B 5))))
(*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) 2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 16 (*.f64 2 (pow.f64 A 2)))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) -16)))) (pow.f64 B 5)) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (*.f64 2 A))) (*.f64 -4 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (pow.f64 B 3)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 (*.f64 4 (*.f64 2 A)) (*.f64 -4 A))) (pow.f64 B 3)) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (/.f64 (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) 2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -16 (pow.f64 A 2)) (*.f64 16 (*.f64 2 (pow.f64 A 2)))))) (pow.f64 B 5)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 (*.f64 4 (*.f64 2 A)) (*.f64 -4 A))) (pow.f64 B 3)) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -8 (/.f64 (pow.f64 A 2) 2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -16 (pow.f64 A 2)) (*.f64 16 (*.f64 2 (pow.f64 A 2)))))) (pow.f64 B 5)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 2) 4)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))) (pow.f64 B 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 -16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 2 A))) (*.f64 -4 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (*.f64 2 (pow.f64 A 2)) (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 A 2) 2) (*.f64 -8 (sqrt.f64 (*.f64 F (pow.f64 C 5))))))) (pow.f64 B 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 3) 4) (*.f64 -32 (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 2 (pow.f64 A 3)))) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 -64 (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (*.f64 (/.f64 (pow.f64 A 3) 2) (*.f64 -32 (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))) (pow.f64 B 7)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) 2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 16 (*.f64 2 (pow.f64 A 2)))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) -16)))) (pow.f64 B 5)) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (*.f64 2 A))) (*.f64 -4 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -32 (/.f64 (pow.f64 A 3) 4))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 64 (*.f64 2 (pow.f64 A 3)))) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) -64)) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) 2)))))) (pow.f64 B 7))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) 2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -16 (pow.f64 A 2)) (*.f64 16 (*.f64 2 (pow.f64 A 2)))))) (pow.f64 B 5)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (+.f64 (*.f64 -64 (pow.f64 A 3)) (*.f64 64 (*.f64 2 (pow.f64 A 3))))) (*.f64 (*.f64 -32 (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (+.f64 (/.f64 (pow.f64 A 3) 4) (/.f64 (pow.f64 A 3) 2)))) (pow.f64 B 7))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 (*.f64 4 (*.f64 2 A)) (*.f64 -4 A))) (pow.f64 B 3)))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -8 (/.f64 (pow.f64 A 2) 2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -16 (pow.f64 A 2)) (*.f64 16 (*.f64 2 (pow.f64 A 2)))))) (pow.f64 B 5)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (+.f64 (*.f64 -64 (pow.f64 A 3)) (*.f64 64 (*.f64 2 (pow.f64 A 3))))) (*.f64 (*.f64 -32 (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (+.f64 (/.f64 (pow.f64 A 3) 4) (/.f64 (pow.f64 A 3) 2)))) (pow.f64 B 7))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 (*.f64 4 (*.f64 2 A)) (*.f64 -4 A))) (pow.f64 B 3)))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 (sqrt.f64 2) 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 2 A) (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 (*.f64 2 A) (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -4 (/.f64 A (pow.f64 B 3))) (*.f64 4 (/.f64 (*.f64 2 A) (pow.f64 B 3))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 (sqrt.f64 2) 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (+.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 5))) (*.f64 -8 (sqrt.f64 (*.f64 F (pow.f64 C 5))))))) (+.f64 (*.f64 (/.f64 (*.f64 2 (pow.f64 A 2)) (pow.f64 B 5)) (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 2 A) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 (*.f64 2 A) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 (pow.f64 A 2) (pow.f64 B 5)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 5)))))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 2 (pow.f64 A 2)) (pow.f64 B 5))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (+.f64 (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 2 (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 5)))) (*.f64 -16 (/.f64 (pow.f64 A 2) (pow.f64 B 5)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -4 (/.f64 A (pow.f64 B 3))) (*.f64 4 (/.f64 (*.f64 2 A) (pow.f64 B 3)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 16 (/.f64 (*.f64 2 (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 5)))) (*.f64 -16 (/.f64 (pow.f64 A 2) (pow.f64 B 5)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -4 (/.f64 A (pow.f64 B 3))) (*.f64 4 (/.f64 (*.f64 2 A) (pow.f64 B 3)))))))
(+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 (sqrt.f64 2) 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))))))))
(+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (*.f64 2 (pow.f64 A 3)) (pow.f64 B 7)))) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 5))) (*.f64 -8 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (pow.f64 B 7)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3)))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 2 A) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 A 3) (*.f64 2 (pow.f64 B 7))) (*.f64 -32 (sqrt.f64 (*.f64 F (pow.f64 C 7))))))) (+.f64 (*.f64 (/.f64 (*.f64 2 (pow.f64 A 2)) (pow.f64 B 5)) (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 A 3) (*.f64 4 (pow.f64 B 7))) (*.f64 -32 (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 64 (/.f64 (*.f64 2 (pow.f64 A 3)) (pow.f64 B 7)))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (*.f64 4 (pow.f64 B 7))))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 2 (pow.f64 A 2)) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 (pow.f64 A 2) (pow.f64 B 5)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 4 (/.f64 (*.f64 2 A) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 5))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (pow.f64 B 7)))))))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (*.f64 2 (pow.f64 B 7))))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 (pow.f64 A 2) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -4 (/.f64 A (pow.f64 B 3))) (*.f64 4 (/.f64 (*.f64 2 A) (pow.f64 B 3))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 5))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (pow.f64 B 7)))))))) (+.f64 (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 2 (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (*.f64 2 (pow.f64 B 7)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 A 3) (*.f64 4 (pow.f64 B 7)))) (*.f64 64 (/.f64 (*.f64 2 (pow.f64 A 3)) (pow.f64 B 7)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -4 (/.f64 A (pow.f64 B 3))) (*.f64 4 (/.f64 (*.f64 2 A) (pow.f64 B 3))))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 5))) (*.f64 -8 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -64 (/.f64 (pow.f64 A 3) (pow.f64 B 7)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 (pow.f64 A 2) (pow.f64 B 5)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 16 (/.f64 (*.f64 2 (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (*.f64 2 (pow.f64 B 7)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 A 3) (*.f64 4 (pow.f64 B 7)))) (*.f64 64 (/.f64 (*.f64 2 (pow.f64 A 3)) (pow.f64 B 7)))))))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(+.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) 0)
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(-.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) 0)
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) 1)
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) -1)
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (sqrt.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))) (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))) (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))) (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (sqrt.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))) (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))) (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (sqrt.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))) (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) 1)
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) -1)
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) 2)
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) -2) -2)
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2)))))) 1)
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (*.f64 2 C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 (*.f64 C (*.f64 2 (pow.f64 B 2))) 0)
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(+.f64 0 (*.f64 C (*.f64 2 (pow.f64 B 2))))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 C (pow.f64 B 2)))
(*.f64 C (+.f64 (pow.f64 B 2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(-.f64 (*.f64 C (*.f64 2 (pow.f64 B 2))) 0)
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(/.f64 (*.f64 C (*.f64 2 (pow.f64 B 2))) 1)
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(/.f64 (*.f64 C (*.f64 2 (pow.f64 B 2))) (/.f64 (*.f64 C (pow.f64 B 2)) (*.f64 C (pow.f64 B 2))))
(/.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (/.f64 (*.f64 C (pow.f64 B 2)) (*.f64 C (pow.f64 B 2))))
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 C)) (/.f64 (*.f64 C (pow.f64 B 2)) (*.f64 C (pow.f64 B 2))))
(*.f64 (*.f64 (pow.f64 B 2) (*.f64 2 C)) (/.f64 (*.f64 C (pow.f64 B 2)) (*.f64 C (pow.f64 B 2))))
(/.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) 2)
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) 2)
(/.f64 (*.f64 C (*.f64 4 (pow.f64 B 2))) 2)
(pow.f64 (*.f64 C (*.f64 2 (pow.f64 B 2))) 1)
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 2 C))
(+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) 0)
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(+.f64 0 (*.f64 A (*.f64 -8 (pow.f64 C 2))))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(-.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) 0)
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(/.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) 1)
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(/.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (/.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(/.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) 2)
(*.f64 A (*.f64 -8 (pow.f64 C 2)))
(pow.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) 1)
(*.f64 A (*.f64 -8 (pow.f64 C 2)))

localize178.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
8.1b
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))
17.3b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
28.3b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
Compiler

Compiled 162 to 109 computations (32.7% saved)

series43.0ms (0.1%)

Counts
4 → 76
Calls

33 calls:

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

rewrite85.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1228×rational_best.json-2
1228×rational_best.json-3
1228×rational_best.json-1
1228×rational_best.json-5
1226×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023182
1198182
2655182
32705182
Stop Event
node limit
Counts
4 → 70
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 1 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 1 (/.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (/.f64 1 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 1 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (*.f64 (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F 4)))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F 4))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F 4)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 0 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 C (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))))

simplify294.0ms (0.7%)

Algorithm
egg-herbie
Rules
1142×rational_best.json-simplify-47
1012×rational_best.json-simplify-43
646×rational_best.json-simplify-2
586×rational_best.json-simplify-1
570×rational_best.json-simplify-132
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051812782
1106912518
2201411926
3432211926
4711111926
Stop Event
node limit
Counts
146 → 290
Calls
Call 1
Inputs
C
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B)))
(*.f64 -1 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B)))
C
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(*.f64 -1 C)
(+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/1024 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 11))))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))))))) (pow.f64 B 8))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 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))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(*.f64 -1 (*.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 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1 (*.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 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1 (*.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 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1 (*.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/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 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 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 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 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) B)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) B)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) B)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) B)) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (sqrt.f64 2) (pow.f64 B 7))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(+.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 C 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) (pow.f64 B 8)) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(*.f64 -1 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
B
(+.f64 C B)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 0)
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 0)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1)
(+.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 0)
(+.f64 0 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(-.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 0)
(*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1)
(*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 1 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 1 (/.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 1 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (/.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (/.f64 1 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 1 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (*.f64 (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(pow.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1)
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 0)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F 4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F 4)))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F 4))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F 4)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) 2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1)
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 0)
(+.f64 0 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 0 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (-.f64 C (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) -1)
(*.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(/.f64 (-.f64 C (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(/.f64 (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) -1)
(pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1)
(neg.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))
Outputs
C
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) C)
(+.f64 C (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))) (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(+.f64 C (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))))
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B))
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))
(+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))))))
(+.f64 B (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5)))))
(+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))))))
(*.f64 -1 B)
(*.f64 B -1)
(neg.f64 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))
(+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 C 2) B) -1/2))
(+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 2) B) -1/2))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))
(+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 C 2) B) -1/2)))
(+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (*.f64 (/.f64 (pow.f64 C 6) (pow.f64 B 5)) -1/16)))
(+.f64 (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 2) B) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 C 6) (pow.f64 B 5)) -1/16)))
(+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (*.f64 (/.f64 (pow.f64 C 6) (pow.f64 B 5)) -1/16))))
(+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 C 6) (pow.f64 B 5)) -1/16))))
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B))
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))
(+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))))))
(+.f64 B (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5)))))
(+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))))))
C
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) C)
(+.f64 C (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))) (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(+.f64 C (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 -1 C)
(*.f64 C -1)
(neg.f64 C)
(+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 C -1) (*.f64 (/.f64 (pow.f64 B 2) C) -1/2))
(+.f64 (neg.f64 C) (*.f64 (/.f64 (pow.f64 B 2) C) -1/2))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (+.f64 (*.f64 C -1) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8)))
(+.f64 (neg.f64 C) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8)))
(+.f64 (+.f64 (neg.f64 C) (*.f64 (/.f64 (pow.f64 B 2) C) -1/2)) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)) (+.f64 (*.f64 C -1) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8)))
(+.f64 (neg.f64 C) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16))))
(+.f64 (+.f64 (neg.f64 C) (*.f64 (/.f64 (pow.f64 B 2) C) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)))
(+.f64 (neg.f64 C) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))
(*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) A)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) A) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (*.f64 -1 (pow.f64 B 4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) A))) (neg.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/16 (/.f64 (sqrt.f64 -1) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) A))))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (neg.f64 (pow.f64 B 4))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) A) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/16 (/.f64 (sqrt.f64 -1) (pow.f64 A 2)))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (neg.f64 (pow.f64 B 4))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (*.f64 -1 (pow.f64 B 4))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) A)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 -1) (pow.f64 A 3)))))) (*.f64 -1 (pow.f64 B 6)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) A))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 9))) (*.f64 -1/256 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 2))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) A)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/64 (/.f64 (sqrt.f64 -1) (pow.f64 A 3))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/16 (/.f64 (sqrt.f64 -1) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) A)))))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 -1) (pow.f64 A 3)))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) A)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) A) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/16 (/.f64 (sqrt.f64 -1) (pow.f64 A 2)))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/64 (/.f64 (sqrt.f64 -1) (pow.f64 A 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) A)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/1024 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 11))))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))))))) (pow.f64 B 8))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (*.f64 -1 (pow.f64 B 4)))) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) A)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 -1) (pow.f64 A 3)))))) (*.f64 -1 (pow.f64 B 6))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 1/2 (pow.f64 C 2)))))) (*.f64 (sqrt.f64 -1/2) A)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 2))) (*.f64 -1/32 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/1024 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 3))) (sqrt.f64 (/.f64 F (pow.f64 C 11))))) (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 A 4)) (*.f64 -1/256 (sqrt.f64 (/.f64 F (pow.f64 C 9)))))))) (*.f64 -1 (pow.f64 B 8)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) A))) (neg.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/16 (/.f64 (sqrt.f64 -1) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) A)))))))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 1/2 (pow.f64 C 2)))))) (*.f64 (sqrt.f64 -1/2) A)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 2))) (*.f64 -1/32 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/1024 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 3))) (sqrt.f64 (/.f64 F (pow.f64 C 11))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 9))) (*.f64 -1/256 (/.f64 (sqrt.f64 -1) (pow.f64 A 4))))))) (pow.f64 B 8)) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 9))) (*.f64 -1/256 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 2))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) A)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/64 (/.f64 (sqrt.f64 -1) (pow.f64 A 3))))))))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 -1) (pow.f64 A 3)))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) A)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 1/2 (pow.f64 C 2)))))) (*.f64 (sqrt.f64 -1/2) A)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/1024 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 3))) (sqrt.f64 (/.f64 F (pow.f64 C 11))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 9))) (/.f64 (sqrt.f64 -1) (pow.f64 A 4))))))) (neg.f64 (pow.f64 B 8))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/16 (/.f64 (sqrt.f64 -1) (pow.f64 A 2)))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/64 (/.f64 (sqrt.f64 -1) (pow.f64 A 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) A)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) A) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 1/2 (pow.f64 C 2)))))) (*.f64 (sqrt.f64 -1/2) A)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 2))) (*.f64 -1/32 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 11))) (*.f64 -1/1024 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 9))) (*.f64 -1/256 (/.f64 (sqrt.f64 -1) (pow.f64 A 4))))))) (neg.f64 (pow.f64 B 8)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(*.f64 -1 (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F B))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F B))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))))
(*.f64 -1 (+.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 4 (*.f64 A (sqrt.f64 -2))))))))
(neg.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 B 5))))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 C (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F B))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (*.f64 16 (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))))))
(*.f64 -1 (+.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1)))) (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (*.f64 16 (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 4 (*.f64 A (sqrt.f64 -2))))))))
(*.f64 -1 (+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 B 9))))))))))))
(*.f64 -1 (+.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 B 5)))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 B 9))))))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 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))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(+.f64 (*.f64 C (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F B))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (*.f64 16 (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))))) (*.f64 (pow.f64 C 3) (*.f64 -1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)))) (sqrt.f64 -1)) (*.f64 2 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -1)) (*.f64 8 (sqrt.f64 (/.f64 F (pow.f64 B 11)))))) (+.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -2)) (*.f64 64 (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F)))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 4 (*.f64 A (sqrt.f64 -2))))) (neg.f64 C)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 -1)) (*.f64 2 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -1)) (*.f64 8 (sqrt.f64 (/.f64 F (pow.f64 B 11)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))))) (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -2)) (*.f64 64 (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))) (+.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1)))) (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (*.f64 16 (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))))))
(*.f64 -1 (+.f64 (+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 B 9))))))))))) (*.f64 (pow.f64 C 3) (+.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 B 13)))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))))))))))
(*.f64 -1 (+.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 B 5)))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 B 9))))))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))))) (+.f64 (*.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 B 13)))))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (/.f64 1 (sqrt.f64 -1)))) 2)) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 -1)) (*.f64 2 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -1)) (*.f64 8 (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))))
(*.f64 -1 (*.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 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) B)))
(neg.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 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1 (*.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 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) B))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C A)) (pow.f64 B 3)))))
(+.f64 (neg.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 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) A)) (pow.f64 B 3)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) A)) (pow.f64 B 3))) (neg.f64 (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1 (*.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 (*.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 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 C A) 2)) (pow.f64 B 5)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C A)) (pow.f64 B 3))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) A)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 C A) 2)) (pow.f64 B 5))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 C A) 2)) (pow.f64 B 5))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) A)) (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) A)) (pow.f64 B 3))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 C A) 2)) (pow.f64 B 5)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1 (*.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 -4 (*.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 A)) (pow.f64 B 3)))) (+.f64 (*.f64 -1 (*.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 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 C A) 2)) (pow.f64 B 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 C A) 3)) (pow.f64 B 7)) (*.f64 -64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) A)) (pow.f64 B 3)))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 C A) 2)) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 C A) 3)) (pow.f64 B 7)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) A)) (pow.f64 B 3))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 C A) 3)) (pow.f64 B 7))) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 C A) 2)) (pow.f64 B 5))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 2))) (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 2)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 2)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 2))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)))) (*.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (pow.f64 (*.f64 C A) 4))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 2)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 3))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/256 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (pow.f64 (*.f64 C A) 4))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 2)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (pow.f64 (*.f64 C A) 4))) (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 2))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 2))) (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 2)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 2)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 2))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)))) (*.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (pow.f64 (*.f64 C A) 4))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 2)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 3))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/256 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (pow.f64 (*.f64 C A) 4))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 2)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (pow.f64 (*.f64 C A) 4))) (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 (*.f64 C A) 2))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 B F)))
(sqrt.f64 (*.f64 (*.f64 B F) -2))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 B F))) (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 F B)))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 B F) -2)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 F B)))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 B F) -2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 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 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)))) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) (+.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 B F))) (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 F B))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 B F) -2)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 F B))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 B F) -2)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 B F)))) (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 B F) -2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (/.f64 1 (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 B F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 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 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 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 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)))) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)))) (sqrt.f64 -1)) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))))) (+.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 B F))) (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 F B))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 B F) -2)) (+.f64 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 2))) (sqrt.f64 -1)))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 B F) -2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 2))) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 B F)))) (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (/.f64 1 (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 B F)))))) (+.f64 (sqrt.f64 (*.f64 (*.f64 B F) -2)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (/.f64 1 (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 2))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) -1/4))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) B)) (sqrt.f64 (/.f64 F C)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F C)))
(*.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) B)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F C))) (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 (/.f64 F C))) (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 (/.f64 F C))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) B)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F C))) (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 (/.f64 F C))) (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 (/.f64 F C))) (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) B)) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (sqrt.f64 2) (pow.f64 B 7))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 1/2 (pow.f64 C 2))))) (*.f64 (sqrt.f64 2) (pow.f64 B 7))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F C))) (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(+.f64 (+.f64 (*.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 (/.f64 F C))) (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 1/2 (pow.f64 C 2))))) (*.f64 (sqrt.f64 2) (pow.f64 B 7))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 C F)))) (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 -1/2)) (*.f64 1/2 (sqrt.f64 (/.f64 C F))))))
(+.f64 (+.f64 (*.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 (/.f64 F C))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 -1/2))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (+.f64 (/.f64 (*.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 -1/2)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 1/2 (pow.f64 C 2))))) (pow.f64 B 7))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (+.f64 (/.f64 (*.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 -1/2)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 1/2 (pow.f64 C 2))))) (pow.f64 B 7))) (sqrt.f64 -1/2))))))
(*.f64 -1 B)
(*.f64 B -1)
(neg.f64 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (*.f64 B -1))
(+.f64 C (neg.f64 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)))
(+.f64 C (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 C 2) B) -1/2)))
(+.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 2) B) -1/2)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 C (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))
(+.f64 C (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 C 2) B) -1/2))))
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (+.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))
(+.f64 C (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(*.f64 (/.f64 (pow.f64 B 2) C) -1/2)
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)))
(+.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 C 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7)))))
(+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7)))))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7))))))
(*.f64 2 C)
(*.f64 C 2)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 C 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 C 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 C 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 C 2))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(*.f64 (/.f64 (pow.f64 B 2) C) -1/2)
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) (pow.f64 B 8)) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) (pow.f64 B 8)) C))) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8)))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) (pow.f64 B 8)) C))) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8)))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) (pow.f64 B 8)) C)))))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) (pow.f64 B 8)) C)) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16))))
(*.f64 -1 B)
(*.f64 B -1)
(neg.f64 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (*.f64 B -1))
(+.f64 C (neg.f64 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)))
(+.f64 C (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 C 2) B) -1/2)))
(+.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 2) B) -1/2)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 C (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))
(+.f64 C (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 C 2) B) -1/2))))
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (+.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))
(+.f64 C (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))
B
(+.f64 C B)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C B))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))
(+.f64 C (+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C B)))
(+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 0)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 0)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1)
(sqrt.f64 (+.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 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1)
(sqrt.f64 (+.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 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 0)
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(+.f64 0 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(-.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 0)
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1)
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 1 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 1 (/.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 1 (/.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))))
(*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 1 (/.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(*.f64 1 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 (/.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 (/.f64 1 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (/.f64 1 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 1 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (*.f64 (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (*.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(pow.f64 (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1)
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 0)
(sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F)))
(sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F)))
(sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 0)
(sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F)))
(sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1)
(sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F)))
(sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F)))
(sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F)))
(sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (sqrt.f64 (*.f64 2 (*.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)))) (*.f64 2 F))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F)))
(sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F)))
(sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F 4)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F)))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 4 F)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 4 F)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F 4)))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F)))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 4 F)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 4 F)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F)))
(sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F 4))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F 4)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F 4))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F)))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 4 F))))) (sqrt.f64 (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 4 F))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 4 F))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 4 F))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 4 F))))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 4 F))) (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 4 F))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1)
(sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F)))
(sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F)))
(sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) 2)
(sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F)))
(sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1)
(sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F)))
(sqrt.f64 (*.f64 F (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 0)
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 0 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 0 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1)
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) -1)
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1)
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(/.f64 (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) -1)
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1)
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(neg.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))

eval966.0ms (2.4%)

Compiler

Compiled 48947 to 34893 computations (28.7% saved)

prune277.0ms (0.7%)

Pruning

51 alts after pruning (48 fresh and 3 done)

PrunedKeptTotal
New80131832
Fresh161733
Picked011
Done224
Total81951870
Error
16.9b
Counts
870 → 51
Alt Table
Click to see full alt table
StatusErrorProgram
62.1b
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 1/4))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
56.7b
(/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
62.8b
(/.f64 (neg.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
62.7b
(/.f64 (neg.f64 (*.f64 (*.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) B))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
62.5b
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
61.7b
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
60.5b
(/.f64 (neg.f64 (*.f64 B (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F)))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 4 F))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.9b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 B F) -2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.4b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.8b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
61.7b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C C) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.4b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C B) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
63.4b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 C 2)) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
63.4b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C B) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
61.2b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
63.0b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
59.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
58.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
59.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
60.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 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 A C))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
55.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 2 A)) (*.f64 (+.f64 A A) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) C)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
59.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
59.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 C) (*.f64 2 A))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) (*.f64 (pow.f64 B 2) (*.f64 2 A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 2 A)) (*.f64 (+.f64 A A) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (pow.f64 A 2) (*.f64 -8 C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
59.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 A (*.f64 (+.f64 A A) (*.f64 -4 C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
56.7b
(/.f64 (neg.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.2b
(/.f64 (neg.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
62.5b
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
62.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
62.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 C F))))
59.8b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
62.7b
(*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 C F))))
63.3b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A))))
57.8b
(*.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)))
62.5b
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B))
58.2b
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
62.7b
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
61.6b
(neg.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (*.f64 (/.f64 F C) (*.f64 (/.f64 F C) (/.f64 F C)))))))
57.8b
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
57.5b
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))))
57.6b
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A)))))
53.6b
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
54.0b
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)))
61.0b
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
53.1b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))
53.9b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
Compiler

Compiled 3134 to 2258 computations (28% saved)

localize19.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
0.2b
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
11.4b
(sqrt.f64 (neg.f64 (/.f64 F C)))
Compiler

Compiled 78 to 22 computations (71.8% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

12 calls:

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

rewrite113.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1144×rational_best.json-simplify-57
708×rational_best.json-simplify-44
670×rational_best.json-simplify-43
582×rational_best.json-5
580×rational_best.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01162
19462
231562
3128062
4609862
Stop Event
node limit
Counts
2 → 52
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (neg.f64 (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C))))) (-.f64 0 (*.f64 (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (-.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 0 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) 2) (+.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))))

simplify150.0ms (0.4%)

Algorithm
egg-herbie
Rules
1128×rational_best.json-simplify-44
800×rational_best.json-simplify-80
720×rational_best.json-simplify-43
670×rational_best.json-simplify-78
512×rational_best.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01092248
12372248
25472178
324552172
449542172
Stop Event
node limit
Counts
76 → 61
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(+.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (neg.f64 (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(+.f64 (+.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C))))) (-.f64 0 (*.f64 (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C)))) 2)))
(-.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) 0)
(-.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (-.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(-.f64 0 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 0 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(-.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) 2) (+.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C)))) 2))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) 1)
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))) -1)
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 2)) 2)
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))) 2)) -2)
(pow.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) 1)
(neg.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(fabs.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(fabs.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))))
(+.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(-.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(*.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) 1)
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(pow.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) 1)
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) 0)
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(+.f64 0 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(+.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (neg.f64 (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(+.f64 (+.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C))))) (-.f64 0 (*.f64 (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C)))) 2)))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(-.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) 0)
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(-.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (-.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(-.f64 0 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 0 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 1 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 1 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(-.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) 2) (+.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 0 (sqrt.f64 (neg.f64 (/.f64 F C)))) 2))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) 1)
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))) -1)
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 2)) 2)
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))) 2)) -2)
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(pow.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) 1)
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(neg.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(fabs.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(fabs.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(fabs.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))
(fabs.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(fabs.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(fabs.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(fabs.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(fabs.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(fabs.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(fabs.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(fabs.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 -1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))
(fabs.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))
(fabs.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (fabs.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))))
(fabs.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(+.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) 0)
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(+.f64 0 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(-.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) 0)
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) 1)
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))))
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(pow.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) 1)
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 28 to 15 computations (46.4% saved)

series5.0ms (0%)

Counts
2 → 24
Calls

12 calls:

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

rewrite92.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
894×rational_best.json-simplify-57
828×rational_best.json-simplify-82
678×rational_best.json-simplify-80
588×rational_best.json-simplify-49
498×rational_best.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0930
17430
224230
399630
4437130
Stop Event
node limit
Counts
2 → 44
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
(*.f64 (/.f64 F A) -1/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 F A) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 F A) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 F A) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 F A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 F A) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 F A) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 F A) -1/2) (/.f64 (/.f64 F A) (/.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 F A)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 F A) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 F A) 2))))))

simplify160.0ms (0.4%)

Algorithm
egg-herbie
Rules
1380×rational_best.json-simplify-80
1152×rational_best.json-simplify-78
862×rational_best.json-simplify-2
860×rational_best.json-simplify-82
764×rational_best.json-simplify-54
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0842784
11402784
22822784
38122784
422902784
545822784
Stop Event
node limit
Counts
68 → 74
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(+.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 0)
(+.f64 0 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(-.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))))
(*.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))))
(*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1)
(/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 2) 2)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) 2) -2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))
(+.f64 (*.f64 (/.f64 F A) -1/2) 0)
(+.f64 0 (*.f64 (/.f64 F A) -1/2))
(-.f64 (*.f64 (/.f64 F A) -1/2) 0)
(-.f64 0 (/.f64 (/.f64 F A) 2))
(/.f64 (/.f64 F A) -2)
(/.f64 (*.f64 (/.f64 F A) -1/2) 1)
(/.f64 (*.f64 (/.f64 F A) -1/2) (/.f64 (/.f64 F A) (/.f64 F A)))
(/.f64 (neg.f64 (/.f64 F A)) 2)
(pow.f64 (*.f64 (/.f64 F A) -1/2) 1)
(neg.f64 (/.f64 (/.f64 F A) 2))
Outputs
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(*.f64 -1/2 (/.f64 F A))
(+.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 F A)))
(+.f64 0 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(sqrt.f64 (*.f64 -1/2 (/.f64 F A)))
(-.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 0)
(sqrt.f64 (*.f64 -1/2 (/.f64 F A)))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))
(sqrt.f64 (*.f64 -1/2 (/.f64 F A)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1)
(sqrt.f64 (*.f64 -1/2 (/.f64 F A)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))
(sqrt.f64 (*.f64 -1/2 (/.f64 F A)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))))
(sqrt.f64 (*.f64 -1/2 (/.f64 F A)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))))
(sqrt.f64 (*.f64 -1/2 (/.f64 F A)))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(sqrt.f64 (*.f64 -1/2 (/.f64 F A)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(sqrt.f64 (*.f64 -1/2 (/.f64 F A)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(sqrt.f64 (*.f64 -1/2 (/.f64 F A)))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(sqrt.f64 (*.f64 -1/2 (/.f64 F A)))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))))
(sqrt.f64 (*.f64 -1/2 (/.f64 F A)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))) (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)) (*.f64 (/.f64 F A) 1/4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (*.f64 1/4 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (*.f64 (/.f64 F A) 1/4) (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 F A)))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))) (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))))) (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)) (*.f64 (/.f64 F A) 1/4)))) (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (*.f64 1/4 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))) (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (*.f64 (/.f64 F A) 1/4) (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 F A)))))) (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))) (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)) (*.f64 (/.f64 F A) 1/4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (*.f64 1/4 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (*.f64 (/.f64 F A) 1/4) (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 F A)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))) (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)) (*.f64 (/.f64 F A) 1/4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (*.f64 1/4 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (*.f64 (/.f64 F A) 1/4) (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 F A)))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))) (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A)))) (*.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))) (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A)))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))) (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (*.f64 (/.f64 F A) (*.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)) (*.f64 (/.f64 F A) 1/4))) (*.f64 (/.f64 F A) (*.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)) (/.f64 F A)))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)) (*.f64 (/.f64 F A) 1/4))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (*.f64 1/4 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4))))) (*.f64 (/.f64 F A) (*.f64 1/4 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4))))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (*.f64 1/4 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (*.f64 (/.f64 F A) 1/4) (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 F A))))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 F A) 1/4) (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 F A))))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))) (sqrt.f64 (*.f64 1/4 (*.f64 (*.f64 (/.f64 F A) 1/4) (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 F A))))))))
(*.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))) (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))))) (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)) (*.f64 (/.f64 F A) 1/4)))) (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (*.f64 1/4 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))) (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (*.f64 (/.f64 F A) 1/4) (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 F A)))))) (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))
(*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))) (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)) (*.f64 (/.f64 F A) 1/4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (*.f64 1/4 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (*.f64 (/.f64 F A) 1/4) (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 F A)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))) (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A)))) (*.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))) (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A)))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))))) (sqrt.f64 (*.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A))) (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (*.f64 (/.f64 F A) (*.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)) (*.f64 (/.f64 F A) 1/4))) (*.f64 (/.f64 F A) (*.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)) (/.f64 F A)))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)) (*.f64 (/.f64 F A) 1/4))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (*.f64 1/4 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4))))) (*.f64 (/.f64 F A) (*.f64 1/4 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4))))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (*.f64 1/4 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (*.f64 (/.f64 F A) 1/4) (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 F A))))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 F A) 1/4) (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 F A))))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4)))) (sqrt.f64 (*.f64 1/4 (*.f64 (*.f64 (/.f64 F A) 1/4) (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 F A))))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 1/4 (/.f64 F A)))) (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A))))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) 1/4))) (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F A))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A))))) (sqrt.f64 (*.f64 -1/2 (/.f64 F A)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1)
(sqrt.f64 (*.f64 -1/2 (/.f64 F A)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))
(sqrt.f64 (*.f64 -1/2 (/.f64 F A)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 2) 2)
(sqrt.f64 (*.f64 -1/2 (/.f64 F A)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) 2) -2)
(sqrt.f64 (*.f64 -1/2 (/.f64 F A)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1)
(sqrt.f64 (*.f64 -1/2 (/.f64 F A)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))
(sqrt.f64 (*.f64 -1/2 (/.f64 F A)))
(+.f64 (*.f64 (/.f64 F A) -1/2) 0)
(*.f64 -1/2 (/.f64 F A))
(+.f64 0 (*.f64 (/.f64 F A) -1/2))
(*.f64 -1/2 (/.f64 F A))
(-.f64 (*.f64 (/.f64 F A) -1/2) 0)
(*.f64 -1/2 (/.f64 F A))
(-.f64 0 (/.f64 (/.f64 F A) 2))
(neg.f64 (/.f64 (/.f64 F A) 2))
(/.f64 (/.f64 F A) -2)
(/.f64 (*.f64 (/.f64 F A) -1/2) 1)
(*.f64 -1/2 (/.f64 F A))
(/.f64 (*.f64 (/.f64 F A) -1/2) (/.f64 (/.f64 F A) (/.f64 F A)))
(*.f64 (/.f64 -1/2 (/.f64 F A)) (*.f64 (/.f64 F A) (/.f64 F A)))
(*.f64 (/.f64 F A) (*.f64 (/.f64 -1/2 (/.f64 F A)) (/.f64 F A)))
(*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 -1/2 (/.f64 F A))))
(*.f64 (*.f64 (/.f64 F A) (/.f64 F A)) (/.f64 -1/2 (/.f64 F A)))
(/.f64 (neg.f64 (/.f64 F A)) 2)
(*.f64 -1/2 (/.f64 F A))
(pow.f64 (*.f64 (/.f64 F A) -1/2) 1)
(*.f64 -1/2 (/.f64 F A))
(neg.f64 (/.f64 (/.f64 F A) 2))

localize32.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 81 to 43 computations (46.9% saved)

series25.0ms (0.1%)

Counts
4 → 72
Calls

36 calls:

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

rewrite72.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1024×rational_best.json-simplify-47
1020×rational_best.json-5
1018×rational_best.json-2
1018×rational_best.json-3
1018×rational_best.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020122
1170122
2541122
32227122
Stop Event
node limit
Counts
4 → 71
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 A F) -8))
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))
(*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 A (*.f64 F -8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (sqrt.f64 (*.f64 A (*.f64 F -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (sqrt.f64 (*.f64 A (*.f64 F -8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (sqrt.f64 (*.f64 A (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 F -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8)))) (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8))))) (sqrt.f64 (*.f64 A (*.f64 F -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (sqrt.f64 (*.f64 A (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8))))) (sqrt.f64 (*.f64 A (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (sqrt.f64 (*.f64 A (*.f64 F -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 A (*.f64 C 4))) (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 0 (*.f64 A (*.f64 C 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (+.f64 C C)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)))))))

simplify180.0ms (0.4%)

Algorithm
egg-herbie
Rules
940×rational_best.json-simplify-78
848×rational_best.json-simplify-80
740×rational_best.json-simplify-2
662×rational_best.json-simplify-82
656×rational_best.json-simplify-132
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02366389
14556285
210356197
322496197
447926197
Stop Event
node limit
Counts
143 → 135
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))))
(+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4))))))
(+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -8)) (pow.f64 B 8)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))))
(+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4))))))
(+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -8)) (pow.f64 B 8)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))))
(+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4))))))
(+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -8)) (pow.f64 B 8)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 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 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(+.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) 0)
(+.f64 0 (sqrt.f64 (*.f64 A (*.f64 F -8))))
(-.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) 0)
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) 1)
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (sqrt.f64 (*.f64 A (*.f64 F -8)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (sqrt.f64 (*.f64 A (*.f64 F -8))))))
(*.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (sqrt.f64 (*.f64 A (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8)))) (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8))))) (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (sqrt.f64 (*.f64 A (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8))))) (sqrt.f64 (*.f64 A (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) 1)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (sqrt.f64 (*.f64 A (*.f64 F -8)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) 2) 2)
(pow.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) 1)
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(+.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 0)
(+.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(+.f64 (neg.f64 (*.f64 A (*.f64 C 4))) (pow.f64 B 2))
(+.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 0 (*.f64 A (*.f64 C 8))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 1)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -1)
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 1)
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -1)
(/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2) -2)
(pow.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 1)
(neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) 0)
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (+.f64 C C)) 2)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) -2) -2)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) 1)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)))
Outputs
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))))
(+.f64 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))))
(+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))) (+.f64 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))))))
(+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -8)) (pow.f64 B 8)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 -64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8))))))
(+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8))))))
(+.f64 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8)) (*.f64 -64 (sqrt.f64 (*.f64 F (pow.f64 A 7))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))) (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A))))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)) (*.f64 1/256 (sqrt.f64 (/.f64 F (pow.f64 A 7))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 1/256 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))) (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A))))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)) (*.f64 1/256 (sqrt.f64 (/.f64 F (pow.f64 A 7))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 1/256 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))) (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A))))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)) (*.f64 1/256 (sqrt.f64 (/.f64 F (pow.f64 A 7))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 1/256 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))))
(+.f64 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))))
(+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))) (+.f64 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))))))
(+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -8)) (pow.f64 B 8)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 -64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8))))))
(+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8))))))
(+.f64 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8)) (*.f64 -64 (sqrt.f64 (*.f64 F (pow.f64 A 7))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))))
(+.f64 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))))
(+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))) (+.f64 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))))))
(+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -8)) (pow.f64 B 8)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -8)) (pow.f64 B 6)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (pow.f64 B 4)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 -64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8))))))
(+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8))))))
(+.f64 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -8)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 2)) (pow.f64 B 4)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (pow.f64 B 8)) (*.f64 -64 (sqrt.f64 (*.f64 F (pow.f64 A 7))))))))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 -4 C))
(*.f64 A (*.f64 C -4))
(*.f64 C (*.f64 A -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 -4 C))
(*.f64 A (*.f64 C -4))
(*.f64 C (*.f64 A -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 -4 C))
(*.f64 A (*.f64 C -4))
(*.f64 C (*.f64 A -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 -4 C))
(*.f64 A (*.f64 C -4))
(*.f64 C (*.f64 A -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 -4 C))
(*.f64 A (*.f64 C -4))
(*.f64 C (*.f64 A -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -8))))
(+.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) 0)
(sqrt.f64 (*.f64 A (*.f64 F -8)))
(sqrt.f64 (*.f64 F (*.f64 A -8)))
(+.f64 0 (sqrt.f64 (*.f64 A (*.f64 F -8))))
(sqrt.f64 (*.f64 A (*.f64 F -8)))
(sqrt.f64 (*.f64 F (*.f64 A -8)))
(-.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) 0)
(sqrt.f64 (*.f64 A (*.f64 F -8)))
(sqrt.f64 (*.f64 F (*.f64 A -8)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) 1)
(sqrt.f64 (*.f64 A (*.f64 F -8)))
(sqrt.f64 (*.f64 F (*.f64 A -8)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (sqrt.f64 (*.f64 A (*.f64 F -8)))))
(sqrt.f64 (*.f64 A (*.f64 F -8)))
(sqrt.f64 (*.f64 F (*.f64 A -8)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8))))))
(sqrt.f64 (*.f64 A (*.f64 F -8)))
(sqrt.f64 (*.f64 F (*.f64 A -8)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (sqrt.f64 (*.f64 A (*.f64 F -8))))))
(sqrt.f64 (*.f64 A (*.f64 F -8)))
(sqrt.f64 (*.f64 F (*.f64 A -8)))
(*.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8))))
(sqrt.f64 (*.f64 A (*.f64 F -8)))
(sqrt.f64 (*.f64 F (*.f64 A -8)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (sqrt.f64 (*.f64 A (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 F -8))))
(sqrt.f64 (*.f64 A (*.f64 F -8)))
(sqrt.f64 (*.f64 F (*.f64 A -8)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8)))))
(sqrt.f64 (*.f64 A (*.f64 F -8)))
(sqrt.f64 (*.f64 F (*.f64 A -8)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8)))) (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8)))))
(sqrt.f64 (*.f64 A (*.f64 F -8)))
(sqrt.f64 (*.f64 F (*.f64 A -8)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8))))) (sqrt.f64 (*.f64 A (*.f64 F -8))))
(sqrt.f64 (*.f64 A (*.f64 F -8)))
(sqrt.f64 (*.f64 F (*.f64 A -8)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8))))))
(sqrt.f64 (*.f64 A (*.f64 F -8)))
(sqrt.f64 (*.f64 F (*.f64 A -8)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (sqrt.f64 (*.f64 A (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8)))))
(sqrt.f64 (*.f64 A (*.f64 F -8)))
(sqrt.f64 (*.f64 F (*.f64 A -8)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -8))))) (sqrt.f64 (*.f64 A (*.f64 F -8)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 F -8)))))
(sqrt.f64 (*.f64 A (*.f64 F -8)))
(sqrt.f64 (*.f64 F (*.f64 A -8)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) 1)
(sqrt.f64 (*.f64 A (*.f64 F -8)))
(sqrt.f64 (*.f64 F (*.f64 A -8)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (sqrt.f64 (*.f64 A (*.f64 F -8)))))
(sqrt.f64 (*.f64 A (*.f64 F -8)))
(sqrt.f64 (*.f64 F (*.f64 A -8)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) 2) 2)
(sqrt.f64 (*.f64 A (*.f64 F -8)))
(sqrt.f64 (*.f64 F (*.f64 A -8)))
(pow.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) 1)
(sqrt.f64 (*.f64 A (*.f64 F -8)))
(sqrt.f64 (*.f64 F (*.f64 A -8)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(+.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 0)
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(+.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(+.f64 (neg.f64 (*.f64 A (*.f64 C 4))) (pow.f64 B 2))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(+.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 0 (*.f64 A (*.f64 C 8))))
(+.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (neg.f64 (*.f64 A (*.f64 C 8))))
(+.f64 (pow.f64 B 2) (+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (*.f64 8 (*.f64 A C)))))
(+.f64 (pow.f64 B 2) (+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (*.f64 A (*.f64 C 8)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 1)
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -1)
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 (/.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 1)
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -1)
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) 2)
(/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2) -2)
(/.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -2)
(/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)
(pow.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 1)
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 C 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) 0)
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -8))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -8))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) 0)
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -8))))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)))
(neg.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -8))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) 1)
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -8))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -8))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)) -1)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)))
(neg.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -8))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (+.f64 C C)) 2)
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -8))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) -2) -2)
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -8))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) C) 1)
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -8))))
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -8))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -8))) (neg.f64 C)))
(neg.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -8))))))

localize44.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.9b
(*.f64 (*.f64 2 F) (*.f64 (pow.f64 A 2) (*.f64 -8 C)))
8.4b
(*.f64 (pow.f64 A 2) (*.f64 -8 C))
9.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (pow.f64 A 2) (*.f64 -8 C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
20.5b
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (pow.f64 A 2) (*.f64 -8 C))))
Compiler

Compiled 106 to 71 computations (33% saved)

series49.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

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

rewrite74.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1258×rational_best.json-simplify-47
1224×rational_best.json-2
1224×rational_best.json-3
1224×rational_best.json-1
1224×rational_best.json-5
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
022154
1191154
2634136
32670136
Stop Event
node limit
Counts
4 → 52
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (pow.f64 A 2) (*.f64 -8 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (pow.f64 A 2) (*.f64 -8 C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 (pow.f64 A 2) (*.f64 -8 C))
(*.f64 (*.f64 2 F) (*.f64 (pow.f64 A 2) (*.f64 -8 C)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) (*.f64 (pow.f64 A 2) (*.f64 C -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) (*.f64 (pow.f64 A 2) (*.f64 C -16)))))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) (*.f64 (pow.f64 A 2) (*.f64 C -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 A 2) (*.f64 -8 C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) (*.f64 (pow.f64 A 2) (*.f64 -8 C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 A 2) (*.f64 C -16)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 -8 C))) (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 -8 C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) (/.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 A 2) C) -32)) (*.f64 F (*.f64 (*.f64 (pow.f64 A 2) C) -32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 A 2) C) -32)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) 1)))))

simplify246.0ms (0.6%)

Algorithm
egg-herbie
Rules
874×rational_best.json-simplify-44
788×rational_best.json-simplify-132
730×rational_best.json-simplify-49
580×rational_best.json-simplify-1
550×rational_best.json-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02136580
14116548
27936500
321186500
436356500
568356500
Stop Event
node limit
Counts
148 → 130
Calls
Call 1
Inputs
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))
(-.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) 1)
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) (*.f64 (pow.f64 A 2) (*.f64 C -16))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) (*.f64 (pow.f64 A 2) (*.f64 C -16)))))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) (*.f64 (pow.f64 A 2) (*.f64 C -16)))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) -1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) -2) -2)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))))
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(+.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) 0)
(+.f64 0 (*.f64 (pow.f64 A 2) (*.f64 -8 C)))
(-.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) 0)
(/.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) 1)
(/.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) (*.f64 (pow.f64 A 2) (*.f64 -8 C))))
(/.f64 (*.f64 (pow.f64 A 2) (*.f64 C -16)) 2)
(pow.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) 1)
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) 0)
(+.f64 0 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 -8 C))) (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 -8 C))))
(-.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) 0)
(/.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) 1)
(/.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) (/.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 A 2) C) -32)) (*.f64 F (*.f64 (*.f64 (pow.f64 A 2) C) -32))))
(/.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 A 2) C) -32)) 2)
(pow.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) 1)
Outputs
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) A))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) A))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) A))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) A))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) A))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) A))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) A))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) A))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (*.f64 -1 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) A)))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (*.f64 -1 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) A)))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (*.f64 -1 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) A)))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (*.f64 -1 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) A)))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(*.f64 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 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (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 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (*.f64 1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (+.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 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (*.f64 1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 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 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4)
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16)))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 -1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16)) (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (*.f64 -1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 -1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/256))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/256))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16)) (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/256)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/256)))))
(*.f64 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 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (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 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (*.f64 1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (+.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 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (*.f64 1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 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 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) 0)
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(-.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) 0)
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))))
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) 1)
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))))
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))))
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))))
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) -1)
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))))
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) (*.f64 (pow.f64 A 2) (*.f64 C -16))))))
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))))
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))))
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) (*.f64 (pow.f64 A 2) (*.f64 C -16)))))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) (*.f64 (pow.f64 A 2) (*.f64 C -16)))))))
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) 1)
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))))
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) -1)
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) 2)
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) -2) -2)
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16)))) 1)
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))))
(sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(+.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 (pow.f64 A 2) -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) 0)
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(+.f64 0 (*.f64 (pow.f64 A 2) (*.f64 -8 C)))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(-.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) 0)
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(/.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) 1)
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(/.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) (*.f64 (pow.f64 A 2) (*.f64 -8 C))))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(/.f64 (*.f64 (pow.f64 A 2) (*.f64 C -16)) 2)
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(pow.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) 1)
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) 0)
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(+.f64 0 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 -8 C))) (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 -8 C))))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(-.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) 0)
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(/.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) 1)
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(/.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) (/.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 A 2) C) -32)) (*.f64 F (*.f64 (*.f64 (pow.f64 A 2) C) -32))))
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(/.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 A 2) C) -32)) 2)
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(pow.f64 (*.f64 F (*.f64 (pow.f64 A 2) (*.f64 C -16))) 1)
(*.f64 -16 (*.f64 C (*.f64 (pow.f64 A 2) F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (pow.f64 A 2) (*.f64 -16 (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (pow.f64 A 2)))

localize71.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
8.5b
(*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))
10.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
14.9b
(/.f64 (*.f64 A C) (-.f64 A C))
15.9b
(sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))
Compiler

Compiled 240 to 118 computations (50.8% saved)

series50.0ms (0.1%)

Counts
4 → 108
Calls

39 calls:

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

rewrite98.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1532×rational_best.json-simplify-47
1528×rational_best.json-2
1528×rational_best.json-3
1528×rational_best.json-1
1524×rational_best.json-5
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028262
1243262
2802262
33376262
Stop Event
node limit
Counts
4 → 53
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))
(/.f64 (*.f64 A C) (-.f64 A C))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))) (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))) (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 C A) (-.f64 A C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 C A) (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 C A) (-.f64 A C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 C A) (-.f64 A C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 (*.f64 C A) (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 1 (/.f64 (*.f64 C A) (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 C A) (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 (*.f64 C A) (-.f64 A C))) (/.f64 (*.f64 C A) (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 C A) (-.f64 A C))) (*.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 (*.f64 C A) (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 (*.f64 C A) (-.f64 A C))) (/.f64 1 (/.f64 (*.f64 C A) (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 1 (/.f64 (*.f64 C A) (-.f64 A C)))) (/.f64 (*.f64 C A) (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 C A) (-.f64 A C)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))) (*.f64 (pow.f64 B 2) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 1)))))

simplify329.0ms (0.8%)

Algorithm
egg-herbie
Rules
1646×rational_best.json-simplify-47
1622×rational_best.json-simplify-54
1044×rational_best.json-simplify-2
974×rational_best.json-simplify-1
820×rational_best.json-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
068620483
1155719921
2272719305
3411519151
Stop Event
node limit
Counts
161 → 311
Calls
Call 1
Inputs
(*.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 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3) (pow.f64 B 6))) (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3)))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))))))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (+.f64 (*.f64 32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2)))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.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 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.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))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.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 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 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 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 A)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (*.f64 -1 A))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 A 3) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (*.f64 -1 A)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 A 3) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 4) (pow.f64 C 3))) (*.f64 -1 A))))
C
(+.f64 C (/.f64 (pow.f64 C 2) A))
(+.f64 (/.f64 (pow.f64 C 3) (pow.f64 A 2)) (+.f64 C (/.f64 (pow.f64 C 2) A)))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 A 3)) (+.f64 (/.f64 (pow.f64 C 3) (pow.f64 A 2)) (+.f64 C (/.f64 (pow.f64 C 2) A))))
C
(+.f64 C (/.f64 (pow.f64 C 2) A))
(+.f64 (/.f64 (pow.f64 C 3) (pow.f64 A 2)) (+.f64 C (/.f64 (pow.f64 C 2) A)))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 A 3)) (+.f64 (/.f64 (pow.f64 C 3) (pow.f64 A 2)) (+.f64 C (/.f64 (pow.f64 C 2) A))))
C
(+.f64 C (/.f64 (pow.f64 C 2) A))
(+.f64 (/.f64 (pow.f64 C 3) (pow.f64 A 2)) (+.f64 C (/.f64 (pow.f64 C 2) A)))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 A 3)) (+.f64 (/.f64 (pow.f64 C 3) (pow.f64 A 2)) (+.f64 C (/.f64 (pow.f64 C 2) A))))
(*.f64 -1 A)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (*.f64 -1 A))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 A 3) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (*.f64 -1 A)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 A 3) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 4) (pow.f64 C 3))) (*.f64 -1 A))))
(*.f64 -1 A)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (*.f64 -1 A))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 A 3) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (*.f64 -1 A)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 A 3) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 4) (pow.f64 C 3))) (*.f64 -1 A))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2)) (*.f64 (pow.f64 C 4) (pow.f64 (sqrt.f64 -8) 3))))) (+.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/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 4) (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 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2)) (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3)) (*.f64 (pow.f64 C 6) (pow.f64 (sqrt.f64 -8) 5)))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2)) (*.f64 (pow.f64 C 4) (pow.f64 (sqrt.f64 -8) 3))))) (+.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/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (pow.f64 C 2)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 4 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))) (pow.f64 B 3))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (pow.f64 C 2)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 4 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))) (pow.f64 B 5)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (pow.f64 (sqrt.f64 2) 4)) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 4)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 5)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (*.f64 64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))))) (pow.f64 B 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (pow.f64 C 2)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 4 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))) (pow.f64 B 5))))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 5)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 4)) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.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 (*.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 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2)))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))) (pow.f64 C 3))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -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 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/32 (*.f64 (/.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)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -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 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 3))))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 8 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C (pow.f64 B 2)))))) (pow.f64 B 3))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 4 (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 B 2)) A)) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 B 2)) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 4) (pow.f64 B 2)) (pow.f64 A 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 B 2)) A)) (*.f64 4 (*.f64 C (pow.f64 B 2))))))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -2 (*.f64 A (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) C)) (*.f64 -2 (*.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) C)) (*.f64 -2 (*.f64 A (pow.f64 B 2))))))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -2 (*.f64 A (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) C)) (*.f64 -2 (*.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) C)) (*.f64 -2 (*.f64 A (pow.f64 B 2))))))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -2 (*.f64 A (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) C)) (*.f64 -2 (*.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) C)) (*.f64 -2 (*.f64 A (pow.f64 B 2))))))
(*.f64 4 (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 B 2)) A)) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 B 2)) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 4) (pow.f64 B 2)) (pow.f64 A 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 B 2)) A)) (*.f64 4 (*.f64 C (pow.f64 B 2))))))
(*.f64 4 (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 B 2)) A)) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 B 2)) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 4) (pow.f64 B 2)) (pow.f64 A 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 B 2)) A)) (*.f64 4 (*.f64 C (pow.f64 B 2))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))) (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))) (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) -1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) -2) -2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))))
(+.f64 (/.f64 (*.f64 C A) (-.f64 A C)) 0)
(+.f64 0 (/.f64 (*.f64 C A) (-.f64 A C)))
(-.f64 (/.f64 (*.f64 C A) (-.f64 A C)) 0)
(*.f64 (/.f64 (*.f64 C A) (-.f64 A C)) 1)
(*.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 (*.f64 C A) (-.f64 A C))))
(*.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 1 (/.f64 (*.f64 C A) (-.f64 A C)))))
(*.f64 1 (/.f64 (*.f64 C A) (-.f64 A C)))
(*.f64 (/.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 (*.f64 C A) (-.f64 A C))) (/.f64 (*.f64 C A) (-.f64 A C)))
(*.f64 (/.f64 1 (/.f64 (*.f64 C A) (-.f64 A C))) (*.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 (*.f64 C A) (-.f64 A C))))
(*.f64 (*.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 (*.f64 C A) (-.f64 A C))) (/.f64 1 (/.f64 (*.f64 C A) (-.f64 A C))))
(*.f64 (*.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 1 (/.f64 (*.f64 C A) (-.f64 A C)))) (/.f64 (*.f64 C A) (-.f64 A C)))
(pow.f64 (/.f64 (*.f64 C A) (-.f64 A C)) 1)
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 0)
(+.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 0)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 0)
(+.f64 0 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 0)
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 1)
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))
(/.f64 (*.f64 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))) (*.f64 (pow.f64 B 2) 4)) 2)
(pow.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 1)
Outputs
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -512))) (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.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 (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3) (pow.f64 B 6))) (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (*.f64 (pow.f64 C 5) (sqrt.f64 -32768))) (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 A 5)))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -512))) (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (*.f64 (pow.f64 C 5) (sqrt.f64 -32768))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (*.f64 (pow.f64 C 5) (sqrt.f64 -32768))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (*.f64 (pow.f64 C 5) (sqrt.f64 -32768))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))
(*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))
(+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3)))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3)))))))
(+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3)))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (*.f64 4 (pow.f64 B 5))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (*.f64 4 (pow.f64 B 5))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))))))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (+.f64 (+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))) (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (*.f64 4 (pow.f64 B 5))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5)))))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (+.f64 (+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (*.f64 4 (pow.f64 B 5))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))
(*.f64 (*.f64 2 B) (*.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))
(neg.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))
(*.f64 (*.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))
(+.f64 (*.f64 (*.f64 2 B) (*.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))
(+.f64 (neg.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))
(+.f64 (*.f64 (*.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 3))) (*.f64 8 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (*.f64 (*.f64 2 B) (*.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))))
(+.f64 (neg.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) 8))))
(+.f64 (*.f64 (*.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) 8))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (+.f64 (*.f64 32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))))
(+.f64 (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (*.f64 4 (pow.f64 B 5))) (*.f64 32 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5)))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 3))) (*.f64 8 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (*.f64 (*.f64 2 B) (*.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) 8)) (+.f64 (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))) (*.f64 32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (*.f64 4 (pow.f64 B 5)))))) (neg.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 (*.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) 8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))) (*.f64 32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (*.f64 4 (pow.f64 B 5))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) 8)) (+.f64 (*.f64 (*.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) B) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))) (*.f64 32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (*.f64 4 (pow.f64 B 5))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 -2 (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2)))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 F (pow.f64 (*.f64 B A) 2))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 -2 (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 A 8)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 -2 (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 -2 (pow.f64 (*.f64 A B) 2))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 A 8)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))))
(+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 -2 (pow.f64 (*.f64 A B) 2))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 A 8)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 -2 (pow.f64 (*.f64 A B) 2))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 A 8)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) -1)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(neg.f64 (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.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 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) -1) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 -2 (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 -1 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 -1 (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))))
(+.f64 (neg.f64 (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.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 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.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))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.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 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) -1) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 -2 (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 -1 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 -1 (sqrt.f64 (/.f64 F A)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 -2 (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 -1 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A 8))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.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 F (pow.f64 (*.f64 A B) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A 8))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))
(+.f64 (neg.f64 (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.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 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.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 2 (*.f64 F (pow.f64 (*.f64 A B) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A 8))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 2 (pow.f64 (*.f64 A B) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A 8))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C))) (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) B)) (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 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 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C))) (+.f64 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))) 2))) B) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) B)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) B) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) B)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) B) (sqrt.f64 (/.f64 F C))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C))) (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F C))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))) B) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))) 2))) B) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))) B))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) B)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) B) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) B) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) B)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))) (+.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))) B) (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)))) 2))) B)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)))) 2))) B) (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 2 (*.f64 C (pow.f64 B 2))))))) B))) (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 A)
(*.f64 A -1)
(neg.f64 A)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (*.f64 -1 A))
(*.f64 -1 (+.f64 A (/.f64 (pow.f64 A 2) C)))
(neg.f64 (+.f64 A (/.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 A 3) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (*.f64 -1 A)))
(+.f64 (*.f64 -1 (+.f64 A (/.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 (pow.f64 A 3) (pow.f64 C 2))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 A 3) (pow.f64 C 2)) (+.f64 A (/.f64 (pow.f64 A 2) C))))
(*.f64 -1 (+.f64 A (+.f64 (/.f64 (pow.f64 A 2) C) (/.f64 (pow.f64 A 3) (pow.f64 C 2)))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 (pow.f64 A 2) C) (/.f64 (pow.f64 A 3) (pow.f64 C 2))) A))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 A 3) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 4) (pow.f64 C 3))) (*.f64 -1 A))))
(+.f64 (*.f64 -1 (+.f64 A (/.f64 (pow.f64 A 4) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (*.f64 -1 (/.f64 (pow.f64 A 3) (pow.f64 C 2)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 A 3) (pow.f64 C 2))) (*.f64 -1 (+.f64 (+.f64 A (/.f64 (pow.f64 A 4) (pow.f64 C 3))) (/.f64 (pow.f64 A 2) C))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 (pow.f64 A 2) C) (+.f64 A (/.f64 (pow.f64 A 4) (pow.f64 C 3)))) (/.f64 (pow.f64 A 3) (pow.f64 C 2))))
(*.f64 -1 (+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 A 2) C) (/.f64 (pow.f64 A 4) (pow.f64 C 3))) A) (/.f64 (pow.f64 A 3) (pow.f64 C 2))))
C
(+.f64 C (/.f64 (pow.f64 C 2) A))
(+.f64 (/.f64 (pow.f64 C 3) (pow.f64 A 2)) (+.f64 C (/.f64 (pow.f64 C 2) A)))
(+.f64 (/.f64 (pow.f64 C 2) A) (+.f64 C (/.f64 (pow.f64 C 3) (pow.f64 A 2))))
(+.f64 (+.f64 C (/.f64 (pow.f64 C 2) A)) (/.f64 (pow.f64 C 3) (pow.f64 A 2)))
(+.f64 C (+.f64 (/.f64 (pow.f64 C 2) A) (/.f64 (pow.f64 C 3) (pow.f64 A 2))))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 A 3)) (+.f64 (/.f64 (pow.f64 C 3) (pow.f64 A 2)) (+.f64 C (/.f64 (pow.f64 C 2) A))))
(+.f64 (+.f64 C (/.f64 (pow.f64 C 2) A)) (+.f64 (/.f64 (pow.f64 C 3) (pow.f64 A 2)) (/.f64 (pow.f64 C 4) (pow.f64 A 3))))
(+.f64 (/.f64 (pow.f64 C 3) (pow.f64 A 2)) (+.f64 (+.f64 C (/.f64 (pow.f64 C 2) A)) (/.f64 (pow.f64 C 4) (pow.f64 A 3))))
(+.f64 (/.f64 (pow.f64 C 2) A) (+.f64 (+.f64 C (/.f64 (pow.f64 C 3) (pow.f64 A 2))) (/.f64 (pow.f64 C 4) (pow.f64 A 3))))
C
(+.f64 C (/.f64 (pow.f64 C 2) A))
(+.f64 (/.f64 (pow.f64 C 3) (pow.f64 A 2)) (+.f64 C (/.f64 (pow.f64 C 2) A)))
(+.f64 (/.f64 (pow.f64 C 2) A) (+.f64 C (/.f64 (pow.f64 C 3) (pow.f64 A 2))))
(+.f64 (+.f64 C (/.f64 (pow.f64 C 2) A)) (/.f64 (pow.f64 C 3) (pow.f64 A 2)))
(+.f64 C (+.f64 (/.f64 (pow.f64 C 2) A) (/.f64 (pow.f64 C 3) (pow.f64 A 2))))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 A 3)) (+.f64 (/.f64 (pow.f64 C 3) (pow.f64 A 2)) (+.f64 C (/.f64 (pow.f64 C 2) A))))
(+.f64 (+.f64 C (/.f64 (pow.f64 C 2) A)) (+.f64 (/.f64 (pow.f64 C 3) (pow.f64 A 2)) (/.f64 (pow.f64 C 4) (pow.f64 A 3))))
(+.f64 (/.f64 (pow.f64 C 3) (pow.f64 A 2)) (+.f64 (+.f64 C (/.f64 (pow.f64 C 2) A)) (/.f64 (pow.f64 C 4) (pow.f64 A 3))))
(+.f64 (/.f64 (pow.f64 C 2) A) (+.f64 (+.f64 C (/.f64 (pow.f64 C 3) (pow.f64 A 2))) (/.f64 (pow.f64 C 4) (pow.f64 A 3))))
C
(+.f64 C (/.f64 (pow.f64 C 2) A))
(+.f64 (/.f64 (pow.f64 C 3) (pow.f64 A 2)) (+.f64 C (/.f64 (pow.f64 C 2) A)))
(+.f64 (/.f64 (pow.f64 C 2) A) (+.f64 C (/.f64 (pow.f64 C 3) (pow.f64 A 2))))
(+.f64 (+.f64 C (/.f64 (pow.f64 C 2) A)) (/.f64 (pow.f64 C 3) (pow.f64 A 2)))
(+.f64 C (+.f64 (/.f64 (pow.f64 C 2) A) (/.f64 (pow.f64 C 3) (pow.f64 A 2))))
(+.f64 (/.f64 (pow.f64 C 4) (pow.f64 A 3)) (+.f64 (/.f64 (pow.f64 C 3) (pow.f64 A 2)) (+.f64 C (/.f64 (pow.f64 C 2) A))))
(+.f64 (+.f64 C (/.f64 (pow.f64 C 2) A)) (+.f64 (/.f64 (pow.f64 C 3) (pow.f64 A 2)) (/.f64 (pow.f64 C 4) (pow.f64 A 3))))
(+.f64 (/.f64 (pow.f64 C 3) (pow.f64 A 2)) (+.f64 (+.f64 C (/.f64 (pow.f64 C 2) A)) (/.f64 (pow.f64 C 4) (pow.f64 A 3))))
(+.f64 (/.f64 (pow.f64 C 2) A) (+.f64 (+.f64 C (/.f64 (pow.f64 C 3) (pow.f64 A 2))) (/.f64 (pow.f64 C 4) (pow.f64 A 3))))
(*.f64 -1 A)
(*.f64 A -1)
(neg.f64 A)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (*.f64 -1 A))
(*.f64 -1 (+.f64 A (/.f64 (pow.f64 A 2) C)))
(neg.f64 (+.f64 A (/.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 A 3) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (*.f64 -1 A)))
(+.f64 (*.f64 -1 (+.f64 A (/.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 (pow.f64 A 3) (pow.f64 C 2))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 A 3) (pow.f64 C 2)) (+.f64 A (/.f64 (pow.f64 A 2) C))))
(*.f64 -1 (+.f64 A (+.f64 (/.f64 (pow.f64 A 2) C) (/.f64 (pow.f64 A 3) (pow.f64 C 2)))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 (pow.f64 A 2) C) (/.f64 (pow.f64 A 3) (pow.f64 C 2))) A))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 A 3) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 4) (pow.f64 C 3))) (*.f64 -1 A))))
(+.f64 (*.f64 -1 (+.f64 A (/.f64 (pow.f64 A 4) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (*.f64 -1 (/.f64 (pow.f64 A 3) (pow.f64 C 2)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 A 3) (pow.f64 C 2))) (*.f64 -1 (+.f64 (+.f64 A (/.f64 (pow.f64 A 4) (pow.f64 C 3))) (/.f64 (pow.f64 A 2) C))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 (pow.f64 A 2) C) (+.f64 A (/.f64 (pow.f64 A 4) (pow.f64 C 3)))) (/.f64 (pow.f64 A 3) (pow.f64 C 2))))
(*.f64 -1 (+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 A 2) C) (/.f64 (pow.f64 A 4) (pow.f64 C 3))) A) (/.f64 (pow.f64 A 3) (pow.f64 C 2))))
(*.f64 -1 A)
(*.f64 A -1)
(neg.f64 A)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (*.f64 -1 A))
(*.f64 -1 (+.f64 A (/.f64 (pow.f64 A 2) C)))
(neg.f64 (+.f64 A (/.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 A 3) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (*.f64 -1 A)))
(+.f64 (*.f64 -1 (+.f64 A (/.f64 (pow.f64 A 2) C))) (*.f64 -1 (/.f64 (pow.f64 A 3) (pow.f64 C 2))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 A 3) (pow.f64 C 2)) (+.f64 A (/.f64 (pow.f64 A 2) C))))
(*.f64 -1 (+.f64 A (+.f64 (/.f64 (pow.f64 A 2) C) (/.f64 (pow.f64 A 3) (pow.f64 C 2)))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 (pow.f64 A 2) C) (/.f64 (pow.f64 A 3) (pow.f64 C 2))) A))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 A 3) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 4) (pow.f64 C 3))) (*.f64 -1 A))))
(+.f64 (*.f64 -1 (+.f64 A (/.f64 (pow.f64 A 4) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) C)) (*.f64 -1 (/.f64 (pow.f64 A 3) (pow.f64 C 2)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 A 3) (pow.f64 C 2))) (*.f64 -1 (+.f64 (+.f64 A (/.f64 (pow.f64 A 4) (pow.f64 C 3))) (/.f64 (pow.f64 A 2) C))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 (pow.f64 A 2) C) (+.f64 A (/.f64 (pow.f64 A 4) (pow.f64 C 3)))) (/.f64 (pow.f64 A 3) (pow.f64 C 2))))
(*.f64 -1 (+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 A 2) C) (/.f64 (pow.f64 A 4) (pow.f64 C 3))) A) (/.f64 (pow.f64 A 3) (pow.f64 C 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/4 (sqrt.f64 -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/4 (sqrt.f64 -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (sqrt.f64 -16) C)))) (*.f64 -1 (pow.f64 B 2))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (neg.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 -16) C)) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 -16) C)) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (neg.f64 (pow.f64 B 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2)) (*.f64 (pow.f64 C 4) (pow.f64 (sqrt.f64 -8) 3))))) (+.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/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/4 (sqrt.f64 -16))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2)) (*.f64 (sqrt.f64 -512) (pow.f64 C 4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))))) (*.f64 -1 (pow.f64 B 4))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (sqrt.f64 -16) C)))) (*.f64 -1 (pow.f64 B 2)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 -16) C)) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2)) (*.f64 (sqrt.f64 -512) (pow.f64 C 4))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 -1/64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2))))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 -16) C)) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (+.f64 (*.f64 -1/64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2)) (*.f64 (sqrt.f64 -512) (pow.f64 C 4))))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 4) (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 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2)) (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3)) (*.f64 (pow.f64 C 6) (pow.f64 (sqrt.f64 -8) 5)))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2)) (*.f64 (pow.f64 C 4) (pow.f64 (sqrt.f64 -8) 3))))) (+.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/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/4 (sqrt.f64 -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2)) (*.f64 (sqrt.f64 -512) (pow.f64 C 4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))))) (*.f64 -1 (pow.f64 B 4)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3)) (*.f64 (sqrt.f64 -32768) (pow.f64 C 6))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2)) (*.f64 (sqrt.f64 -512) (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 -1/256 (/.f64 (sqrt.f64 -16) (pow.f64 C 3))))))) (*.f64 -1 (pow.f64 B 6))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (sqrt.f64 -16) C)))) (*.f64 -1 (pow.f64 B 2)))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (neg.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2)) (*.f64 (sqrt.f64 -512) (pow.f64 C 4))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 -1/64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2))))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 -16) C)) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3)) (*.f64 (sqrt.f64 -32768) (pow.f64 C 6)))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2)) (*.f64 (sqrt.f64 -512) (pow.f64 C 5)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 4)))) (*.f64 -1/256 (/.f64 (sqrt.f64 -16) (pow.f64 C 3))))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (+.f64 (*.f64 -1/64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2)) (*.f64 (sqrt.f64 -512) (pow.f64 C 4)))))) (neg.f64 (pow.f64 B 4))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 -16) C)) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (+.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 4)))) (*.f64 -1/256 (/.f64 (sqrt.f64 -16) (pow.f64 C 3)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3)) (*.f64 (sqrt.f64 -32768) (pow.f64 C 6)))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2)) (*.f64 (sqrt.f64 -512) (pow.f64 C 5))))))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1 (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 -16) C)) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (+.f64 (+.f64 (+.f64 (*.f64 -1/256 (/.f64 (sqrt.f64 -16) (pow.f64 C 3))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2)) (*.f64 (sqrt.f64 -512) (pow.f64 C 5))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3)) (*.f64 (sqrt.f64 -32768) (pow.f64 C 6))))) (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 4)))))))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (+.f64 (*.f64 -1/64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 2)) (*.f64 (sqrt.f64 -512) (pow.f64 C 4))))))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)))
(*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (pow.f64 C 2)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 4 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))) (pow.f64 B 3))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)) (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (pow.f64 C 2)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 2 C))))) (pow.f64 B 3))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 4 (*.f64 A (*.f64 2 C))))) (pow.f64 B 3))))
(neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 4 (*.f64 A (*.f64 2 C))))) (pow.f64 B 3))))
(neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)) (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (pow.f64 C 2)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 4 (*.f64 A (*.f64 2 C))))) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (pow.f64 C 2)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 4 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))) (pow.f64 B 5)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 C 3) (pow.f64 A 2)))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) 2) (*.f64 -8 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (*.f64 (*.f64 2 (pow.f64 (*.f64 A C) 2)) (*.f64 16 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))) (pow.f64 B 5))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)) (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (pow.f64 C 2)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 2 C))))) (pow.f64 B 3)))))
(*.f64 -1 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)) (/.f64 (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) 2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 16 (*.f64 2 (pow.f64 (*.f64 A C) 2)))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 -16 (*.f64 (pow.f64 C 3) (pow.f64 A 2)))))) (pow.f64 B 5))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 4 (*.f64 A (*.f64 2 C))))) (pow.f64 B 3))))
(*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 4 (*.f64 A (*.f64 2 C))))) (pow.f64 B 3)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)) (/.f64 (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 -16 (*.f64 (pow.f64 C 3) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 16 (*.f64 2 (pow.f64 (*.f64 A C) 2)))))) (pow.f64 B 5)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)) (+.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 -16 (*.f64 (pow.f64 C 3) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 16 (*.f64 2 (pow.f64 (*.f64 A C) 2)))))) (pow.f64 B 5)) (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (pow.f64 C 2)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 4 (*.f64 A (*.f64 2 C))))) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (pow.f64 (sqrt.f64 2) 4)) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 4)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 5)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (*.f64 64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))))) (pow.f64 B 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (pow.f64 C 2)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 4 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))) (pow.f64 B 5))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 C 3) (pow.f64 A 2)))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) 2) (*.f64 -8 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (*.f64 (*.f64 2 (pow.f64 (*.f64 A C) 2)) (*.f64 16 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (pow.f64 C 2)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 2 C))))) (pow.f64 B 3))) (*.f64 -1 (/.f64 (+.f64 (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 5)) 2))) (*.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 2 (pow.f64 (*.f64 A C) 3))))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 A 3) (pow.f64 C 4)))) (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) 4) (*.f64 -32 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))))))) (pow.f64 B 7)))))
(+.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)) (/.f64 (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) 2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 16 (*.f64 2 (pow.f64 (*.f64 A C) 2)))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 -16 (*.f64 (pow.f64 C 3) (pow.f64 A 2)))))) (pow.f64 B 5))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 4 (*.f64 A (*.f64 2 C))))) (pow.f64 B 3)))) (neg.f64 (/.f64 (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) 4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) (*.f64 -32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 5)) 2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 64 (*.f64 2 (pow.f64 (*.f64 A C) 3)))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 -64 (*.f64 (pow.f64 A 3) (pow.f64 C 4))))))) (pow.f64 B 7))))
(*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) 4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) (*.f64 -32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 5)) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 -64 (*.f64 (pow.f64 A 3) (pow.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 64 (*.f64 2 (pow.f64 (*.f64 A C) 3))))))) (pow.f64 B 7)) (+.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 4 (*.f64 A (*.f64 2 C))))) (pow.f64 B 3)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)) (/.f64 (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 -16 (*.f64 (pow.f64 C 3) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 16 (*.f64 2 (pow.f64 (*.f64 A C) 2)))))) (pow.f64 B 5))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (pow.f64 C 2)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 4 (*.f64 A (*.f64 2 C))))) (pow.f64 B 3)) (/.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 -64 (*.f64 (pow.f64 A 3) (pow.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 64 (*.f64 2 (pow.f64 (*.f64 A C) 3))))) (*.f64 -32 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) 4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 5)) 2))))) (pow.f64 B 7))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)) (/.f64 (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 -16 (*.f64 (pow.f64 C 3) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 16 (*.f64 2 (pow.f64 (*.f64 A C) 2)))))) (pow.f64 B 5)))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (*.f64 A (*.f64 2 C)) (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (*.f64 A (*.f64 2 C)) (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 2 C)) (pow.f64 B 3))) (/.f64 2 B))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 2 C)) (pow.f64 B 3))) (/.f64 2 B))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 5))) (*.f64 -8 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 -16 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 A 2)) (pow.f64 B 5)))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (*.f64 A (*.f64 2 C)) (pow.f64 B 3)))) (*.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5)) (*.f64 16 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 5))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (*.f64 A (*.f64 2 C)) (pow.f64 B 3)))) (+.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 A 2)) (pow.f64 B 5)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 16 (/.f64 (*.f64 2 (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 5))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 A 2)) (pow.f64 B 5))) (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (+.f64 (*.f64 16 (/.f64 (*.f64 2 (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5))) (*.f64 4 (/.f64 (*.f64 A (*.f64 2 C)) (pow.f64 B 3))))))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 A 2)) (pow.f64 B 5))) (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (+.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 2 (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5))) (*.f64 4 (/.f64 (*.f64 A (*.f64 2 C)) (pow.f64 B 3)))) (/.f64 2 B)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 5)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 4)) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))))))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (*.f64 A (*.f64 2 C)) (pow.f64 B 3)))) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 A 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 -64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 4)) (pow.f64 B 7)))))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (*.f64 2 (pow.f64 (*.f64 A C) 3)) (pow.f64 B 7)))) (*.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5)) (*.f64 16 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 5))) (*.f64 -8 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))))) (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (*.f64 4 (pow.f64 B 7))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)) (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 5)) (*.f64 2 (pow.f64 B 7))))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (*.f64 A (*.f64 2 C)) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 5))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 16 (/.f64 (*.f64 2 (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (*.f64 2 (pow.f64 (*.f64 A C) 3)) (pow.f64 B 7)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 4)) (pow.f64 B 7)))))))) (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (*.f64 4 (pow.f64 B 7))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) (*.f64 -32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 5)) (*.f64 2 (pow.f64 B 7))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) (*.f64 -32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 5)) (*.f64 2 (pow.f64 B 7))))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (*.f64 4 (pow.f64 B 7))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (+.f64 (*.f64 64 (/.f64 (*.f64 2 (pow.f64 (*.f64 A C) 3)) (pow.f64 B 7))) (*.f64 16 (/.f64 (*.f64 2 (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 4)) (pow.f64 B 7)))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 A 2)) (pow.f64 B 5))) (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3)))))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 2 C)) (pow.f64 B 3))) (/.f64 2 B))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) (*.f64 -32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 5)) (*.f64 2 (pow.f64 B 7))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 3))) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 4)) (*.f64 2 (pow.f64 B 5))))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) 5))) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (*.f64 4 (pow.f64 B 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (+.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 4)) (pow.f64 B 7))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 -4 (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (+.f64 (*.f64 64 (/.f64 (*.f64 2 (pow.f64 (*.f64 A C) 3)) (pow.f64 B 7))) (*.f64 16 (/.f64 (*.f64 2 (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5))))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 2 C)) (pow.f64 B 3))) (/.f64 2 B))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/4 (sqrt.f64 -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/4 (sqrt.f64 -16))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) -1/4) (*.f64 (pow.f64 B 2) (*.f64 -1/16 (sqrt.f64 -16))))) C)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/4 (sqrt.f64 -16))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 -2 (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (pow.f64 C 2)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) -1/4) (*.f64 (pow.f64 B 2) (*.f64 -1/16 (sqrt.f64 -16))))) C) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 C 2)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (neg.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) -1/4) (*.f64 (pow.f64 B 2) (*.f64 -1/16 (sqrt.f64 -16))))) C) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 C 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.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 (*.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 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2)))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))) (pow.f64 C 3))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 -2 (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (pow.f64 C 2)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/4 (sqrt.f64 -16))) (*.f64 -1 (/.f64 (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 F (pow.f64 (*.f64 B A) 2))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 -2 (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 A 8)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 -1/256 (*.f64 (pow.f64 B 6) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 -2 (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)))))) (pow.f64 C 3)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) -1/4) (*.f64 (pow.f64 B 2) (*.f64 -1/16 (sqrt.f64 -16))))) C) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 C 2)))) (neg.f64 (/.f64 (+.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 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.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 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 -2 (pow.f64 (*.f64 A B) 2))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 A 8)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 -1/256 (*.f64 (pow.f64 B 6) (sqrt.f64 -16))))))) (pow.f64 C 3)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (sqrt.f64 -8)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 -2 (pow.f64 (*.f64 A B) 2))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 A 8)))) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8))) (*.f64 -1/256 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)))))) (pow.f64 C 3)) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) -1/4) (*.f64 (pow.f64 B 2) (*.f64 -1/16 (sqrt.f64 -16))))) C) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 C 2))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1 (+.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) -1/4) (*.f64 (pow.f64 B 2) (*.f64 -1/16 (sqrt.f64 -16))))) C) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 C 2))) (/.f64 (+.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)))) (sqrt.f64 -8)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 -2 (pow.f64 (*.f64 A B) 2))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 A 8)))) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8))) (*.f64 (pow.f64 B 6) (*.f64 -1/256 (sqrt.f64 -16)))))) (pow.f64 C 3)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 -1/4 (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4)
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 -1/4 (+.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -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 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/4 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 -2 (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 -1 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))))) (pow.f64 C 2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1/4 (+.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8)))))) (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) 1/64)))) (pow.f64 C 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) 1/64) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) 1/16)))) (pow.f64 C 2)))))
(+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/32 (*.f64 (/.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)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -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 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))))))
(+.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 -2 (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 -1 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/4 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) (*.f64 -1/64 (sqrt.f64 (/.f64 F (pow.f64 A 7))))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 -2 (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 -1 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A 8))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) (*.f64 1/8 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 -2 (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 -1 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) (*.f64 -1/32 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 -1/256 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))) (+.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 A B) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A 8))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) 1/64)))) (pow.f64 C 2))) (+.f64 (*.f64 -1/4 (+.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8)))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 -1/256 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 A B) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A 8))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) 1/64) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) 1/16)))) (pow.f64 C 2))) (+.f64 (*.f64 -1/4 (+.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8)))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 -1/256 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (+.f64 (*.f64 -1/4 (+.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8)))))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) 1/64) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) 1/16)))) (pow.f64 C 2))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 2 (pow.f64 (*.f64 A B) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -2 F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A 8))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B)))
(*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 3))))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B)) (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 2 (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 3))))))))
(neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B)) (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 2 (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 3))))))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 A (*.f64 -1 (+.f64 (*.f64 4 (*.f64 (/.f64 2 (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 3))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (/.f64 2 (pow.f64 B 5)) (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 5)) (*.f64 2 (sqrt.f64 (*.f64 F C))))))))))
(*.f64 -1 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 5)))) (+.f64 (*.f64 (/.f64 2 (pow.f64 B 5)) (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)))))))) (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 2 (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 3))))))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 5)))) (+.f64 (*.f64 (/.f64 2 (pow.f64 B 5)) (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B)) (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 2 (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 3)))))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B)) (+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 2 (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 3)))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 5)))) (+.f64 (*.f64 (/.f64 2 (pow.f64 B 5)) (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 8 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C (pow.f64 B 2)))))) (pow.f64 B 3))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (/.f64 2 (pow.f64 B 5)) (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 5)) (*.f64 2 (sqrt.f64 (*.f64 F C))))))))) (+.f64 (*.f64 A (*.f64 -1 (+.f64 (*.f64 4 (*.f64 (/.f64 2 (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 3))))))) (*.f64 (pow.f64 A 3) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 2 (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 2 (*.f64 C (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 7)))) (*.f64 64 (*.f64 (/.f64 2 (pow.f64 B 7)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))))))
(+.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 5)))) (+.f64 (*.f64 (/.f64 2 (pow.f64 B 5)) (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)))))))) (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 2 (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 3)))))))) (neg.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 64 (*.f64 (/.f64 2 (pow.f64 B 7)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 7)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 2 (*.f64 C (pow.f64 B 2)))))) (pow.f64 B 3))))))))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 64 (*.f64 (/.f64 2 (pow.f64 B 7)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 7)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 2 (*.f64 C (pow.f64 B 2)))))) (pow.f64 B 3)))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 5)))) (+.f64 (*.f64 (/.f64 2 (pow.f64 B 5)) (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B)) (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 2 (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 3))))))))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 64 (*.f64 (/.f64 2 (pow.f64 B 7)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 7)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 2 (*.f64 C (pow.f64 B 2)))))) (pow.f64 B 3)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B)) (+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 2 (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 3)))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (pow.f64 B 5)))) (+.f64 (*.f64 (/.f64 2 (pow.f64 B 5)) (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -8 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)))))))))))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2)))
(*.f64 4 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 4))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 B 2)) A)) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (/.f64 (pow.f64 (*.f64 B C) 2) A)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (/.f64 (pow.f64 (*.f64 C B) 2) A)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 B 2)) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (/.f64 (pow.f64 (*.f64 B C) 2) A))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2))))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2)) (/.f64 (pow.f64 (*.f64 C B) 2) A))))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 C B) 2) A) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 4) (pow.f64 B 2)) (pow.f64 A 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 B 2)) A)) (*.f64 4 (*.f64 C (pow.f64 B 2))))))
(+.f64 (+.f64 (+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (/.f64 (pow.f64 (*.f64 B C) 2) A))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 4)) (pow.f64 A 3))))
(+.f64 (+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (/.f64 (pow.f64 (*.f64 C B) 2) A))) (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 4)) (pow.f64 A 3)) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2)))))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 C B) 2) A) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 4)) (pow.f64 A 3)))))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2)) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 4)) (pow.f64 A 3))) (/.f64 (pow.f64 (*.f64 C B) 2) A))))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -2 (*.f64 A (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 A (*.f64 (pow.f64 B 2) -2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (*.f64 A -2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 A) (*.f64 2 C)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) C)) (*.f64 -2 (*.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -2 (+.f64 (*.f64 A (pow.f64 B 2)) (/.f64 (pow.f64 (*.f64 B A) 2) C))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -2 (+.f64 (*.f64 A (pow.f64 B 2)) (/.f64 (pow.f64 (*.f64 A B) 2) C))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 A B) 2) C)))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 A) (*.f64 2 C))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 A B) 2) C)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) C)) (*.f64 -2 (*.f64 A (pow.f64 B 2))))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 A (pow.f64 B 2)) (/.f64 (pow.f64 (*.f64 B A) 2) C))) (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 A 3)) (pow.f64 C 2)))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (+.f64 (*.f64 A (pow.f64 B 2)) (/.f64 (pow.f64 (*.f64 A B) 2) C))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 A 3)) (pow.f64 C 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 A B) 2) C))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 A 3)) (pow.f64 C 2))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 A) (*.f64 2 C))) (*.f64 -2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 A 3)) (pow.f64 C 2)) (/.f64 (pow.f64 (*.f64 A B) 2) C))))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -2 (*.f64 A (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 A (*.f64 (pow.f64 B 2) -2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (*.f64 A -2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 A) (*.f64 2 C)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) C)) (*.f64 -2 (*.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -2 (+.f64 (*.f64 A (pow.f64 B 2)) (/.f64 (pow.f64 (*.f64 B A) 2) C))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -2 (+.f64 (*.f64 A (pow.f64 B 2)) (/.f64 (pow.f64 (*.f64 A B) 2) C))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 A B) 2) C)))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 A) (*.f64 2 C))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 A B) 2) C)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) C)) (*.f64 -2 (*.f64 A (pow.f64 B 2))))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 A (pow.f64 B 2)) (/.f64 (pow.f64 (*.f64 B A) 2) C))) (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 A 3)) (pow.f64 C 2)))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (+.f64 (*.f64 A (pow.f64 B 2)) (/.f64 (pow.f64 (*.f64 A B) 2) C))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 A 3)) (pow.f64 C 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 A B) 2) C))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 A 3)) (pow.f64 C 2))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 A) (*.f64 2 C))) (*.f64 -2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 A 3)) (pow.f64 C 2)) (/.f64 (pow.f64 (*.f64 A B) 2) C))))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -2 (*.f64 A (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 A (*.f64 (pow.f64 B 2) -2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (*.f64 A -2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 A) (*.f64 2 C)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) C)) (*.f64 -2 (*.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -2 (+.f64 (*.f64 A (pow.f64 B 2)) (/.f64 (pow.f64 (*.f64 B A) 2) C))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -2 (+.f64 (*.f64 A (pow.f64 B 2)) (/.f64 (pow.f64 (*.f64 A B) 2) C))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 A B) 2) C)))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 A) (*.f64 2 C))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 A B) 2) C)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) C)) (*.f64 -2 (*.f64 A (pow.f64 B 2))))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 A (pow.f64 B 2)) (/.f64 (pow.f64 (*.f64 B A) 2) C))) (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 A 3)) (pow.f64 C 2)))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (+.f64 (*.f64 A (pow.f64 B 2)) (/.f64 (pow.f64 (*.f64 A B) 2) C))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 A 3)) (pow.f64 C 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 A -2))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 A B) 2) C))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 A 3)) (pow.f64 C 2))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 A) (*.f64 2 C))) (*.f64 -2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 A 3)) (pow.f64 C 2)) (/.f64 (pow.f64 (*.f64 A B) 2) C))))
(*.f64 4 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 4))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 B 2)) A)) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (/.f64 (pow.f64 (*.f64 B C) 2) A)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (/.f64 (pow.f64 (*.f64 C B) 2) A)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 B 2)) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (/.f64 (pow.f64 (*.f64 B C) 2) A))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2))))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2)) (/.f64 (pow.f64 (*.f64 C B) 2) A))))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 C B) 2) A) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 4) (pow.f64 B 2)) (pow.f64 A 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 B 2)) A)) (*.f64 4 (*.f64 C (pow.f64 B 2))))))
(+.f64 (+.f64 (+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (/.f64 (pow.f64 (*.f64 B C) 2) A))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 4)) (pow.f64 A 3))))
(+.f64 (+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (/.f64 (pow.f64 (*.f64 C B) 2) A))) (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 4)) (pow.f64 A 3)) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2)))))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 C B) 2) A) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 4)) (pow.f64 A 3)))))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2)) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 4)) (pow.f64 A 3))) (/.f64 (pow.f64 (*.f64 C B) 2) A))))
(*.f64 4 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 4))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 B 2)) A)) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (/.f64 (pow.f64 (*.f64 B C) 2) A)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (/.f64 (pow.f64 (*.f64 C B) 2) A)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 B 2)) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (/.f64 (pow.f64 (*.f64 B C) 2) A))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2))))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2)) (/.f64 (pow.f64 (*.f64 C B) 2) A))))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 C B) 2) A) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 4) (pow.f64 B 2)) (pow.f64 A 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 B 2)) A)) (*.f64 4 (*.f64 C (pow.f64 B 2))))))
(+.f64 (+.f64 (+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (/.f64 (pow.f64 (*.f64 B C) 2) A))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 4)) (pow.f64 A 3))))
(+.f64 (+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (/.f64 (pow.f64 (*.f64 C B) 2) A))) (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 4)) (pow.f64 A 3)) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2)))))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 C B) 2) A) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 4)) (pow.f64 A 3)))))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 4)) (*.f64 2 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 3)) (pow.f64 A 2)) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 4)) (pow.f64 A 3))) (/.f64 (pow.f64 (*.f64 C B) 2) A))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) 0)
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) 0)
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) 1)
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) -1)
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))) (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (sqrt.f64 (*.f64 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))) (*.f64 (+.f64 F F) (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 F F) (*.f64 F (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 F F) (*.f64 F (*.f64 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))) (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))) (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (sqrt.f64 (*.f64 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))) (*.f64 (+.f64 F F) (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 F F) (*.f64 F (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 F F) (*.f64 F (*.f64 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))) (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) 1)
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) -1)
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) 2)
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) -2) -2)
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2))))))) 1)
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))
(+.f64 (/.f64 (*.f64 C A) (-.f64 A C)) 0)
(/.f64 (*.f64 A C) (-.f64 A C))
(+.f64 0 (/.f64 (*.f64 C A) (-.f64 A C)))
(/.f64 (*.f64 A C) (-.f64 A C))
(-.f64 (/.f64 (*.f64 C A) (-.f64 A C)) 0)
(/.f64 (*.f64 A C) (-.f64 A C))
(*.f64 (/.f64 (*.f64 C A) (-.f64 A C)) 1)
(/.f64 (*.f64 A C) (-.f64 A C))
(*.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 (*.f64 C A) (-.f64 A C))))
(/.f64 (*.f64 A C) (-.f64 A C))
(*.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 1 (/.f64 (*.f64 C A) (-.f64 A C)))))
(/.f64 (*.f64 A C) (-.f64 A C))
(*.f64 1 (/.f64 (*.f64 C A) (-.f64 A C)))
(/.f64 (*.f64 A C) (-.f64 A C))
(*.f64 (/.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 (*.f64 C A) (-.f64 A C))) (/.f64 (*.f64 C A) (-.f64 A C)))
(/.f64 (*.f64 A C) (-.f64 A C))
(*.f64 (/.f64 1 (/.f64 (*.f64 C A) (-.f64 A C))) (*.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 (*.f64 C A) (-.f64 A C))))
(/.f64 (*.f64 A C) (-.f64 A C))
(*.f64 (*.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 (*.f64 C A) (-.f64 A C))) (/.f64 1 (/.f64 (*.f64 C A) (-.f64 A C))))
(/.f64 (*.f64 A C) (-.f64 A C))
(*.f64 (*.f64 (/.f64 (*.f64 C A) (-.f64 A C)) (/.f64 1 (/.f64 (*.f64 C A) (-.f64 A C)))) (/.f64 (*.f64 C A) (-.f64 A C)))
(/.f64 (*.f64 A C) (-.f64 A C))
(pow.f64 (/.f64 (*.f64 C A) (-.f64 A C)) 1)
(/.f64 (*.f64 A C) (-.f64 A C))
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 0)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(+.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 0)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (*.f64 A (*.f64 -8 (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 0)
(*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(+.f64 0 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))
(*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(*.f64 (pow.f64 B 2) (+.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))
(*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (+.f64 (pow.f64 B 2) (pow.f64 B 2)))
(-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 0)
(*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 1)
(*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))
(/.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (/.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)) (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))))
(*.f64 (/.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))) (/.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)) (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))))
(*.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2))) (/.f64 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)) (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2))))
(/.f64 (*.f64 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))) (*.f64 (pow.f64 B 2) 4)) 2)
(*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))
(pow.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 1)
(*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 (pow.f64 B 2)))
(*.f64 2 (*.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (pow.f64 B 2)))

eval1.1s (2.7%)

Compiler

Compiled 44063 to 26254 computations (40.4% saved)

prune616.0ms (1.5%)

Pruning

61 alts after pruning (56 fresh and 5 done)

PrunedKeptTotal
New76518783
Fresh53843
Picked101
Done257
Total77361834
Error
14.0b
Counts
834 → 61
Alt Table
Click to see full alt table
StatusErrorProgram
62.1b
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 1/4))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
56.7b
(/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
62.8b
(/.f64 (neg.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
62.7b
(/.f64 (neg.f64 (*.f64 (*.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.8b
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) B))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
62.9b
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8)))) (*.f64 C (*.f64 A -4)))
61.7b
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
60.5b
(/.f64 (neg.f64 (*.f64 B (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F)))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 4 F))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.9b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 B F) -2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.4b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.8b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
61.7b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C C) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.4b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C B) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
63.4b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 C 2)) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
63.0b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
60.6b
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
59.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
58.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
59.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
60.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 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 A C))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
55.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 2 A)) (*.f64 (+.f64 A A) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) C)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) (*.f64 (pow.f64 B 2) (*.f64 2 A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 2 A)) (*.f64 (+.f64 A A) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
59.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 A (*.f64 (+.f64 A A) (*.f64 -4 C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
56.7b
(/.f64 (neg.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.2b
(/.f64 (neg.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
62.5b
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))
62.5b
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
62.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
62.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 C F))))
59.8b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
62.8b
(*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))
62.7b
(*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F C))))
63.3b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A))))
57.8b
(*.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)))
62.5b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (/.f64 2 B))
62.5b
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B))
61.9b
(*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A))))
56.2b
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
58.2b
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
62.8b
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))
62.7b
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
61.6b
(neg.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (*.f64 (/.f64 F C) (*.f64 (/.f64 F C) (/.f64 F C)))))))
57.8b
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
62.1b
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (sqrt.f64 (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 F A))))))
57.5b
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))))
57.6b
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A)))))
61.6b
(neg.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (*.f64 (/.f64 F C) (*.f64 (/.f64 F C) (/.f64 F C)))))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
57.5b
(neg.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
61.3b
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))) (sqrt.f64 (*.f64 (/.f64 F A) -1/2))))
57.6b
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
53.6b
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
57.7b
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
53.7b
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
54.0b
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)))
61.3b
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 -1/2 (/.f64 F A))))))
61.0b
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
53.1b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))
53.9b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
Compiler

Compiled 3641 to 2479 computations (31.9% saved)

localize137.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
0.2b
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
9.2b
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
11.4b
(sqrt.f64 (neg.f64 (/.f64 F C)))
Compiler

Compiled 146 to 35 computations (76% saved)

series5.0ms (0%)

Counts
3 → 48
Calls

18 calls:

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

rewrite134.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1228×rational_best.json-simplify-57
680×rational_best.json-5
678×rational_best.json-2
678×rational_best.json-3
678×rational_best.json-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
013183
1111179
2367179
31483171
46405171
Stop Event
node limit
Counts
3 → 38
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))) (*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) (/.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))))))))

simplify196.0ms (0.5%)

Algorithm
egg-herbie
Rules
1360×rational_best.json-simplify-2
866×rational_best.json-simplify-80
852×rational_best.json-simplify-44
736×rational_best.json-simplify-78
732×rational_best.json-simplify-43
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
0832366
11722250
23792250
316092250
433962250
558002248
Stop Event
node limit
Counts
86 → 50
Calls
Call 1
Inputs
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(*.f64 -1 (/.f64 C F))
(*.f64 -1 (/.f64 C F))
(*.f64 -1 (/.f64 C F))
(*.f64 -1 (/.f64 C F))
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(*.f64 -1 (/.f64 C F))
(*.f64 -1 (/.f64 C F))
(*.f64 -1 (/.f64 C F))
(*.f64 -1 (/.f64 C F))
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(-.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) 0)
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) 1)
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 2)) 2)
(pow.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) 1)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(+.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) 0)
(+.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(-.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) 0)
(-.f64 0 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(*.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) 1)
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))) (*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(pow.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) 1)
(neg.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(+.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) 0)
(+.f64 0 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))))
(-.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) 1)
(/.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) (/.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))) 2)) 2)
(pow.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))))
Outputs
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 F 1))
(/.f64 C F)
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 F 1))
(/.f64 C F)
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 F 1))
(/.f64 C F)
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 F 1))
(/.f64 C F)
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 F 1))
(/.f64 C F)
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 F 1))
(/.f64 C F)
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 F 1))
(/.f64 C F)
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 F 1))
(/.f64 C F)
(*.f64 -1 (/.f64 C F))
(neg.f64 (/.f64 C F))
(*.f64 -1 (/.f64 C F))
(neg.f64 (/.f64 C F))
(*.f64 -1 (/.f64 C F))
(neg.f64 (/.f64 C F))
(*.f64 -1 (/.f64 C F))
(neg.f64 (/.f64 C F))
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 F 1))
(/.f64 C F)
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 F 1))
(/.f64 C F)
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 F 1))
(/.f64 C F)
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 F 1))
(/.f64 C F)
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 F 1))
(/.f64 C F)
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 F 1))
(/.f64 C F)
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 F 1))
(/.f64 C F)
(/.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))
(/.f64 C (*.f64 F 1))
(/.f64 C F)
(*.f64 -1 (/.f64 C F))
(neg.f64 (/.f64 C F))
(*.f64 -1 (/.f64 C F))
(neg.f64 (/.f64 C F))
(*.f64 -1 (/.f64 C F))
(neg.f64 (/.f64 C F))
(*.f64 -1 (/.f64 C F))
(neg.f64 (/.f64 C F))
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) 0)
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(+.f64 0 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(-.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) 0)
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) 1)
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) 2)) 2)
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(pow.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) 1)
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(+.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) 0)
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(+.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(-.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) 0)
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(-.f64 0 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) 1)
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))) (*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(pow.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) 1)
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(neg.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))))
(/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C))))
(+.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) 0)
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))
(+.f64 0 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))
(-.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) 0)
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))
(-.f64 0 (neg.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) 1)
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) (/.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (neg.f64 (/.f64 F C)) (neg.f64 (/.f64 F C)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (+.f64 (/.f64 F C) 0))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))) 2)) 2)
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))
(pow.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) 1)
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))
(neg.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C))))

localize65.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (/.f64 F B) -2)
9.9b
(sqrt.f64 (*.f64 (/.f64 F B) -2))
Compiler

Compiled 28 to 15 computations (46.4% saved)

series5.0ms (0%)

Counts
2 → 24
Calls

12 calls:

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

rewrite83.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
2042×rational_best.json-5
2040×rational_best.json-2
2040×rational_best.json-3
2040×rational_best.json-1
2040×rational_best.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0930
17430
224330
398930
4416930
Stop Event
node limit
Counts
2 → 31
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 F B) -2))
(*.f64 (/.f64 F B) -2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (/.f64 F B) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2))) (sqrt.f64 (*.f64 (/.f64 F B) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2)))) (sqrt.f64 (*.f64 (/.f64 F B) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4)))) (sqrt.f64 (*.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4)) (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2))) (sqrt.f64 (*.f64 (/.f64 F B) -2))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2)))) (sqrt.f64 (*.f64 (/.f64 F B) -2))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 F B) -2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 F B) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 F B) -2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 F B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 F B) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 F B) -2) (/.f64 (/.f64 F B) (/.f64 F B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 F B) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 F B) -4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 F B) 4) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 F B) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 F B) 2))))))

simplify278.0ms (0.7%)

Algorithm
egg-herbie
Rules
1104×rational_best.json-simplify-132
946×rational_best.json-simplify-54
918×rational_best.json-simplify-2
568×rational_best.json-simplify-80
494×rational_best.json-simplify-78
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0651171
11011171
22141171
37151171
425181171
559931171
Stop Event
node limit
Counts
55 → 44
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(+.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) 0)
(+.f64 0 (sqrt.f64 (*.f64 (/.f64 F B) -2)))
(-.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) 0)
(*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2)))))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2))) (sqrt.f64 (*.f64 (/.f64 F B) -2)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2)))) (sqrt.f64 (*.f64 (/.f64 F B) -2)))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4)))) (sqrt.f64 (*.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4)) (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2))) (sqrt.f64 (*.f64 (/.f64 F B) -2))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2)))) (sqrt.f64 (*.f64 (/.f64 F B) -2))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) 1)
(/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) 2) 2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) 1)
(+.f64 (*.f64 (/.f64 F B) -2) 0)
(+.f64 0 (*.f64 (/.f64 F B) -2))
(-.f64 (*.f64 (/.f64 F B) -2) 0)
(-.f64 0 (*.f64 (/.f64 F B) 2))
(/.f64 (*.f64 (/.f64 F B) -2) 1)
(/.f64 (*.f64 (/.f64 F B) -2) (/.f64 (/.f64 F B) (/.f64 F B)))
(/.f64 (*.f64 (/.f64 F B) 2) -1)
(/.f64 (*.f64 (/.f64 F B) -4) 2)
(/.f64 (*.f64 (/.f64 F B) 4) -2)
(pow.f64 (*.f64 (/.f64 F B) -2) 1)
(neg.f64 (*.f64 (/.f64 F B) 2))
Outputs
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(*.f64 -2 (/.f64 F B))
(+.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) 0)
(sqrt.f64 (*.f64 -2 (/.f64 F B)))
(+.f64 0 (sqrt.f64 (*.f64 (/.f64 F B) -2)))
(sqrt.f64 (*.f64 -2 (/.f64 F B)))
(-.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) 0)
(sqrt.f64 (*.f64 -2 (/.f64 F B)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) 1)
(sqrt.f64 (*.f64 -2 (/.f64 F B)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2))))
(sqrt.f64 (*.f64 -2 (/.f64 F B)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2)))))
(sqrt.f64 (*.f64 -2 (/.f64 F B)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2)))))
(sqrt.f64 (*.f64 -2 (/.f64 F B)))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2)))
(sqrt.f64 (*.f64 -2 (/.f64 F B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2))) (sqrt.f64 (*.f64 (/.f64 F B) -2)))
(sqrt.f64 (*.f64 -2 (/.f64 F B)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2)))) (sqrt.f64 (*.f64 (/.f64 F B) -2)))
(sqrt.f64 (*.f64 -2 (/.f64 F B)))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2))))))
(sqrt.f64 (*.f64 -2 (/.f64 F B)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4)))) (sqrt.f64 (*.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4)) (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4)))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4)) (*.f64 (/.f64 F B) 4)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4)))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (*.f64 (/.f64 F B) 4) (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4)))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) (*.f64 4 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4)))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) (*.f64 (*.f64 (/.f64 F B) 4) (*.f64 (/.f64 F B) 4))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2))) (sqrt.f64 (*.f64 (/.f64 F B) -2))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B))) (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (sqrt.f64 (*.f64 -2 (/.f64 F B)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2)))) (sqrt.f64 (*.f64 (/.f64 F B) -2))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B))) (/.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F B))))) (sqrt.f64 (*.f64 -2 (/.f64 F B)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) 1)
(sqrt.f64 (*.f64 -2 (/.f64 F B)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) (sqrt.f64 (*.f64 (/.f64 F B) -2))))
(sqrt.f64 (*.f64 -2 (/.f64 F B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) 2) 2)
(sqrt.f64 (*.f64 -2 (/.f64 F B)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)) 1)
(sqrt.f64 (*.f64 -2 (/.f64 F B)))
(+.f64 (*.f64 (/.f64 F B) -2) 0)
(*.f64 -2 (/.f64 F B))
(+.f64 0 (*.f64 (/.f64 F B) -2))
(*.f64 -2 (/.f64 F B))
(-.f64 (*.f64 (/.f64 F B) -2) 0)
(*.f64 -2 (/.f64 F B))
(-.f64 0 (*.f64 (/.f64 F B) 2))
(*.f64 -2 (/.f64 F B))
(/.f64 (*.f64 (/.f64 F B) -2) 1)
(*.f64 -2 (/.f64 F B))
(/.f64 (*.f64 (/.f64 F B) -2) (/.f64 (/.f64 F B) (/.f64 F B)))
(*.f64 (/.f64 -2 (/.f64 F B)) (*.f64 (/.f64 F B) (/.f64 F B)))
(*.f64 (/.f64 F B) (*.f64 (/.f64 -2 (/.f64 F B)) (/.f64 F B)))
(*.f64 (/.f64 F B) (*.f64 (/.f64 F B) (/.f64 -2 (/.f64 F B))))
(*.f64 (*.f64 -2 (/.f64 F B)) (/.f64 (/.f64 F B) (/.f64 F B)))
(/.f64 (*.f64 (/.f64 F B) 2) -1)
(*.f64 -2 (/.f64 F B))
(/.f64 (*.f64 (/.f64 F B) -4) 2)
(*.f64 -2 (/.f64 F B))
(/.f64 (*.f64 (/.f64 F B) 4) -2)
(pow.f64 (*.f64 (/.f64 F B) -2) 1)
(*.f64 -2 (/.f64 F B))
(neg.f64 (*.f64 (/.f64 F B) 2))
(*.f64 -2 (/.f64 F B))

localize31.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
0.7b
(-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))
9.7b
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
10.7b
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
Compiler

Compiled 81 to 43 computations (46.9% saved)

series8.0ms (0%)

Counts
3 → 36
Calls

27 calls:

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

rewrite103.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1036×rational_best.json-5
1034×rational_best.json-2
1034×rational_best.json-3
1034×rational_best.json-1
1034×rational_best.json-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02097
117297
255097
3225097
Stop Event
node limit
Counts
3 → 46
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 -16 (*.f64 C F))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (sqrt.f64 (*.f64 -16 (*.f64 C F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (sqrt.f64 (*.f64 -16 (*.f64 C F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 -16 (*.f64 C F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F)))) (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (sqrt.f64 (*.f64 -16 (*.f64 C F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (sqrt.f64 (*.f64 -16 (*.f64 C F)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (+.f64 A A)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)))))))

simplify244.0ms (0.6%)

Algorithm
egg-herbie
Rules
1310×rational_best.json-simplify-2
882×rational_best.json-simplify-78
718×rational_best.json-simplify-44
650×rational_best.json-simplify-43
636×rational_best.json-simplify-132
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01874850
13454826
26194734
317384734
434444734
556984734
Stop Event
node limit
Counts
82 → 94
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(+.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) 0)
(+.f64 0 (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(-.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) 0)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) 1)
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (sqrt.f64 (*.f64 -16 (*.f64 C F)))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F))))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (sqrt.f64 (*.f64 -16 (*.f64 C F))))))
(*.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F)))) (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F)))))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) 1)
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (sqrt.f64 (*.f64 -16 (*.f64 C F)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) 2) 2)
(pow.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) 1)
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) 0)
(+.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) 0)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) 1)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) 1)
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A))
(-.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) 0)
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (+.f64 A A)) 2)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) -2) -2)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) 1)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)))
Outputs
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (*.f64 -1 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (*.f64 -1 (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (*.f64 -1 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (*.f64 -1 (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (*.f64 -64 (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))
(*.f64 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 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (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 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (*.f64 1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))
(+.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 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A)))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 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 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (*.f64 1/256 (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 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (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 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (*.f64 1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))
(+.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 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A)))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 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 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (*.f64 1/256 (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 (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 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (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 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (*.f64 1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))
(+.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 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A)))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 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 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (*.f64 1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (*.f64 -1 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (*.f64 -1 (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (*.f64 -1 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (*.f64 -1 (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (*.f64 -64 (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (*.f64 -1 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (*.f64 -1 (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (*.f64 -1 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (*.f64 -1 (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (*.f64 -64 (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(+.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) 0)
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(+.f64 0 (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(-.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) 0)
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) 1)
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (sqrt.f64 (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F))))))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (sqrt.f64 (*.f64 -16 (*.f64 C F))))))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(*.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F)))) (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F))))))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (sqrt.f64 (*.f64 -16 (*.f64 C F)))) (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) 1)
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (sqrt.f64 (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) 2) 2)
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(pow.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) 1)
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) 0)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(+.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) 0)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A)))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) 0)
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) 0)
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) 1)
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) -1)
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (+.f64 A A)) 2)
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) -2) -2)
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) A) 1)
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))

localize163.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))
1.0b
(pow.f64 (sqrt.f64 2) 2)
8.3b
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))
14.9b
(/.f64 (*.f64 A C) (-.f64 A C))
Compiler

Compiled 85 to 28 computations (67.1% saved)

series18.0ms (0%)

Counts
3 → 24
Calls

21 calls:

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

rewrite128.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
888×rational_best.json-2
888×rational_best.json-3
888×rational_best.json-1
888×exponential.json-1
888×rational_best.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01883
115483
247983
3197383
4780083
Stop Event
node limit
Counts
3 → 31
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))
(pow.f64 (sqrt.f64 2) 2)
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))) (sqrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x . 2)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 2 (/.f64 2 B))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B))))))))

simplify301.0ms (0.7%)

Algorithm
egg-herbie
Rules
1140×rational_best.json-simplify-47
992×rational_best.json-simplify-78
930×rational_best.json-simplify-2
904×rational_best.json-simplify-80
744×rational_best.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02094635
14204615
27224479
314624465
436684465
561694465
Stop Event
node limit
Counts
55 → 118
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 C F))
(+.f64 (*.f64 -1/2 (*.f64 A (sqrt.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 -1/2 (*.f64 A (sqrt.f64 (/.f64 F C)))) (+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) C))) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 A (sqrt.f64 (/.f64 F C)))) (+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 C 4) F) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2)) C) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (pow.f64 A 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 C 4) F)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2)) C) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (pow.f64 A 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 (*.f64 -1 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 (*.f64 -1 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) C))) (pow.f64 (sqrt.f64 2) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 3) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 3) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 3) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 C 4) F) (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2))) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 3) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 3) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 3) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 3) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 C 4) F)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2)) C) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 3) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))
(-.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 1)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))) (sqrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 1)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 2) 2)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))
2
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)) 0)
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 2 (/.f64 2 B))) 2)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)) 1)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B))))
Outputs
(sqrt.f64 (*.f64 C F))
(+.f64 (*.f64 -1/2 (*.f64 A (sqrt.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 C F)))
(+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 -1/2 (*.f64 A (sqrt.f64 (/.f64 F C)))))
(+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 -1/2 A)))
(+.f64 (*.f64 -1/2 (*.f64 A (sqrt.f64 (/.f64 F C)))) (+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -1/2 (*.f64 A (sqrt.f64 (/.f64 F C)))) (+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 (/.f64 F C) -1) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (sqrt.f64 (*.f64 C F)) (+.f64 (*.f64 -1/2 (*.f64 A (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 -1/2 A))) (*.f64 1/2 (*.f64 (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (sqrt.f64 (*.f64 C F)) (+.f64 (*.f64 -1/2 (*.f64 A (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 -1/2 A))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) C))) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 A (sqrt.f64 (/.f64 F C)))) (+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 (/.f64 F C) -1) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) (+.f64 (*.f64 -1/2 (*.f64 A (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 F C) -1) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) C))) (pow.f64 A 3))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)))))) (+.f64 (*.f64 -1/2 (*.f64 A (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (-.f64 (neg.f64 (/.f64 F (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) C))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (pow.f64 A 3))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 -1/2 A))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F)))) (+.f64 (*.f64 (-.f64 (neg.f64 (/.f64 F (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) C))) (pow.f64 A 3)) (*.f64 (pow.f64 A 2) (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2))))))
(+.f64 (sqrt.f64 (*.f64 C F)) (+.f64 (*.f64 -1/2 (*.f64 A (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2))) (*.f64 (-.f64 (neg.f64 (/.f64 F (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) C))) (pow.f64 A 3)))))))
(+.f64 (sqrt.f64 (*.f64 C F)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 -1/2 A)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2))) (*.f64 (-.f64 (neg.f64 (/.f64 F (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) C))) (pow.f64 A 3)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))
(sqrt.f64 (*.f64 (*.f64 C F) 2))
(sqrt.f64 (*.f64 C (*.f64 2 F)))
(sqrt.f64 (*.f64 C (*.f64 F 2)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 C F) 2)) (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (sqrt.f64 (*.f64 C (*.f64 2 F))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 (*.f64 A (sqrt.f64 2))))))
(+.f64 (sqrt.f64 (*.f64 C (*.f64 F 2))) (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 C F) 2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2)))) (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 C F) 2)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2)))))))
(+.f64 (sqrt.f64 (*.f64 C (*.f64 2 F))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2)))))))
(+.f64 (sqrt.f64 (*.f64 C (*.f64 F 2))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 C 4) F) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2)) C) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (pow.f64 A 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 C F) 2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2)))) (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 F (pow.f64 C 4)) (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 2))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 C F) 2)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 F (pow.f64 C 4)) (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 2))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 C (*.f64 2 F))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 (*.f64 A (sqrt.f64 2)))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F)))) (+.f64 (/.f64 (-.f64 (*.f64 F (pow.f64 C 4)) (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 2))) (/.f64 (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))))))
(+.f64 (sqrt.f64 (*.f64 C (*.f64 F 2))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (/.f64 (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (/.f64 (-.f64 (*.f64 F (pow.f64 C 4)) (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 2))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))
(sqrt.f64 (*.f64 (*.f64 C F) 2))
(sqrt.f64 (*.f64 C (*.f64 2 F)))
(sqrt.f64 (*.f64 C (*.f64 F 2)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 C F) 2)) (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (sqrt.f64 (*.f64 C (*.f64 2 F))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 (*.f64 A (sqrt.f64 2))))))
(+.f64 (sqrt.f64 (*.f64 C (*.f64 F 2))) (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 C F) 2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2)))) (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 C F) 2)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2)))))))
(+.f64 (sqrt.f64 (*.f64 C (*.f64 2 F))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -1/2 (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2)))))))
(+.f64 (sqrt.f64 (*.f64 C (*.f64 F 2))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -1/2 (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2)))))))
(+.f64 (sqrt.f64 (*.f64 C (*.f64 F 2))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 C 4) F)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2)) C) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (pow.f64 A 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 C F) 2)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -1 (*.f64 F (pow.f64 C 4))) (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 2))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2)))) (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 C F) 2)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (neg.f64 (*.f64 F (pow.f64 C 4))) (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 2)))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 C (*.f64 2 F))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 (*.f64 A (sqrt.f64 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 C 4) (neg.f64 F)) (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -1/2 (/.f64 1 (sqrt.f64 2)))) 2))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -1/2 (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2)))))))
(+.f64 (sqrt.f64 (*.f64 C (*.f64 F 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -1/2 (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 C 4) (neg.f64 F)) (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -1/2 (/.f64 1 (sqrt.f64 2)))) 2))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (sqrt.f64 (*.f64 C (*.f64 F 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 C 4) (neg.f64 F)) (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 2))))))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 A 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 (*.f64 -1 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (/.f64 F C))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 A 2) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 (/.f64 F C) -1) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)))) B))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 A 2) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) (*.f64 2 (pow.f64 A 2))) B))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 A 2) B)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) (*.f64 2 (pow.f64 A 2))) B))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 A 2) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)))) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 A 2) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 1/2 (/.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)))) B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 (*.f64 -1 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) C))) (pow.f64 (sqrt.f64 2) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 (/.f64 F C) -1) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)))) B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 A 2) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 F C) -1) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) C))) (*.f64 (pow.f64 A 3) 2)) B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 A 2) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (-.f64 (neg.f64 (/.f64 F (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) C))) (*.f64 2 (pow.f64 A 3))) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) (*.f64 2 (pow.f64 A 2))) B)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 A 2) B)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F)))) (+.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) (*.f64 2 (pow.f64 A 2))) B) (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 (/.f64 F (pow.f64 C 2)) -2) (*.f64 (/.f64 (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) C) -1))) B))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 A 2) B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)))) B) (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 (/.f64 F (pow.f64 C 2)) -2) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) C)))) B))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 A 2) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)))) B) (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 (/.f64 F (pow.f64 C 2)) -2) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 F C)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) 2)) C)))) B)))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 3) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 3) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (*.f64 A B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 A B)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 3) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (*.f64 (pow.f64 A 2) B))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (*.f64 A B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (*.f64 A B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (*.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 C 4) F) (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2))) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 3) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (*.f64 (pow.f64 A 2) B))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (*.f64 A B))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (pow.f64 C 4)) (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) 2)))) (*.f64 (pow.f64 A 3) B))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (*.f64 A B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (*.f64 (pow.f64 A 2) B))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (pow.f64 C 4)) (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) 2)))) (*.f64 (pow.f64 A 3) B))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 A B))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (pow.f64 C 4)) (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) 2)))) (*.f64 (pow.f64 A 3) B)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (*.f64 (pow.f64 A 2) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (*.f64 A B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (*.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (pow.f64 C 4)) (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) 2)))) (*.f64 (pow.f64 A 3) B)))))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 3) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 3) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (*.f64 A B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 A B)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 3) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (*.f64 (pow.f64 A 2) B))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (*.f64 A B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (*.f64 A B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (*.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (*.f64 A B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -1/2 (/.f64 1 (sqrt.f64 2)))) 2))) (*.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 C 4) F)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2)) C) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 3) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (*.f64 (pow.f64 A 2) B))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (*.f64 A B)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F (pow.f64 C 4))) (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) 2)))) (*.f64 (pow.f64 A 3) B)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (*.f64 A B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (*.f64 (pow.f64 A 2) B)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (neg.f64 (*.f64 F (pow.f64 C 4))) (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) 2)))) (*.f64 (pow.f64 A 3) B)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 A B))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 C 4) (neg.f64 F)) (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -1/2 (/.f64 1 (sqrt.f64 2)))) 2))) 2)))) (*.f64 (pow.f64 A 3) B))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -1/2 (/.f64 1 (sqrt.f64 2)))) 2))) (*.f64 (pow.f64 A 2) B))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (*.f64 A B))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -1/2 (/.f64 1 (sqrt.f64 2)))) 2))) (*.f64 (pow.f64 A 2) B))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 C 4) (neg.f64 F)) (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -1/2 (/.f64 1 (sqrt.f64 2)))) 2))) 2)))) (*.f64 (pow.f64 A 3) B))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 A B))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (*.f64 (pow.f64 A 2) B))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 C 4) (neg.f64 F)) (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) 2)))) (*.f64 (pow.f64 A 3) B))))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 0)
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(+.f64 0 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(-.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 0)
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))))
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))))
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))) (sqrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))))
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 2) 2)
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))
(sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))
2
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)) 0)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)) 0)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)) 1)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 2 (/.f64 2 B))) 2)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B)) 1)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B))
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (/.f64 2 B))

localize105.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.1b
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A))))
9.4b
(sqrt.f64 (*.f64 -2 (/.f64 F A)))
10.5b
(sqrt.f64 (*.f64 -2 (*.f64 A F)))
13.8b
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 1/4))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 181 to 108 computations (40.3% saved)

series30.0ms (0.1%)

Counts
4 → 36
Calls

33 calls:

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

rewrite227.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1524×rational_best.json-simplify-47
1466×rational_best.json-5
1464×rational_best.json-2
1464×rational_best.json-3
1464×rational_best.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028166
1242166
2779166
33241166
Stop Event
node limit
Counts
4 → 51
Calls
Call 1
Inputs
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 1/4))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (*.f64 -2 (*.f64 A F)))
(sqrt.f64 (*.f64 -2 (/.f64 F A)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 -2 (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (sqrt.f64 (*.f64 -2 (*.f64 A F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (*.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (/.f64 1 (sqrt.f64 (*.f64 -2 (*.f64 A F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 -2 (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (sqrt.f64 (*.f64 -2 (*.f64 A F)))) (sqrt.f64 (*.f64 -2 (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 -2 (*.f64 A F)))) (sqrt.f64 (*.f64 (*.f64 -2 (*.f64 A F)) (*.f64 -2 (*.f64 A F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 -2 (*.f64 A F)) (*.f64 -2 (*.f64 A F)))) (/.f64 1 (sqrt.f64 (*.f64 -2 (*.f64 A F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (/.f64 1 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (sqrt.f64 (*.f64 -2 (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (sqrt.f64 (*.f64 -2 (*.f64 A F)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 -2 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (/.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (sqrt.f64 (*.f64 -2 (/.f64 F A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (/.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (sqrt.f64 (*.f64 -2 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 F A) (*.f64 -2 (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 F A) (*.f64 -2 (/.f64 F A))))) (/.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (/.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F A))))) (sqrt.f64 (*.f64 -2 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (/.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (sqrt.f64 (*.f64 -2 (/.f64 F A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/2)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 1)))))

simplify271.0ms (0.7%)

Algorithm
egg-herbie
Rules
1228×rational_best.json-simplify-44
788×rational_best.json-simplify-132
650×rational_best.json-simplify-2
620×rational_best.json-simplify-49
594×rational_best.json-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02327071
14715427
29575373
328105355
445595355
Stop Event
node limit
Counts
87 → 143
Calls
Call 1
Inputs
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 -1 (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 -1 (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2))))))) (pow.f64 B 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 -1 (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2))))))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) C)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) C))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) C)) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 A (pow.f64 C 2)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 A (pow.f64 C 2))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)))) (pow.f64 B 4)) (*.f64 A C))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)))) (pow.f64 B 4)) (*.f64 A C))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)))) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))) (pow.f64 B 2))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))))) (pow.f64 B 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))) (pow.f64 B 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))))) (pow.f64 B 4))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))))) (pow.f64 B 6))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))) (pow.f64 B 2))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))) (pow.f64 B 2))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))))) (pow.f64 B 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))) (pow.f64 B 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))))) (pow.f64 B 4))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))))) (pow.f64 B 6))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(+.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 0)
(+.f64 0 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 0)
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(pow.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(+.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) 0)
(+.f64 0 (sqrt.f64 (*.f64 -2 (*.f64 A F))))
(-.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) 0)
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (sqrt.f64 (*.f64 -2 (*.f64 A F)))))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (*.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (/.f64 1 (sqrt.f64 (*.f64 -2 (*.f64 A F))))))
(*.f64 1 (sqrt.f64 (*.f64 -2 (*.f64 A F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (sqrt.f64 (*.f64 -2 (*.f64 A F)))) (sqrt.f64 (*.f64 -2 (*.f64 A F))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 -2 (*.f64 A F)))) (sqrt.f64 (*.f64 (*.f64 -2 (*.f64 A F)) (*.f64 -2 (*.f64 A F)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 (*.f64 A F)) (*.f64 -2 (*.f64 A F)))) (/.f64 1 (sqrt.f64 (*.f64 -2 (*.f64 A F)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (/.f64 1 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (sqrt.f64 (*.f64 -2 (*.f64 A F))))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) 1)
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (sqrt.f64 (*.f64 -2 (*.f64 A F)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) 2) 2)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) 1)
(+.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 0)
(+.f64 0 (sqrt.f64 (*.f64 -2 (/.f64 F A))))
(-.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 0)
(*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (/.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (sqrt.f64 (*.f64 -2 (/.f64 F A)))))
(*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (/.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F A))))))
(*.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F A))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (sqrt.f64 (*.f64 -2 (/.f64 F A))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 F A) (*.f64 -2 (/.f64 F A))))))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 F A) (*.f64 -2 (/.f64 F A))))) (/.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (/.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F A))))) (sqrt.f64 (*.f64 -2 (/.f64 F A))))
(/.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1)
(/.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (/.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (sqrt.f64 (*.f64 -2 (/.f64 F A)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 2)
(pow.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1)
(+.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 0)
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/2))))
(+.f64 0 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/2)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/2)))
(-.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 0)
(/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 1)
(/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A))))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A))))) 2)
(pow.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 1)
Outputs
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 -1 (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 -1 (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (neg.f64 (*.f64 C (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2))) 1)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 C (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 -1 (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))))))))
(+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 -1 (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2))))) (pow.f64 C 2))) (pow.f64 B 2))))
(+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (neg.f64 (*.f64 C (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2))))))) (*.f64 -4 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 A (pow.f64 C 2))) (pow.f64 B 2))))
(+.f64 (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2))) 1)) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 -4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 A (pow.f64 C 2))) (pow.f64 B 2)))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 -4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 A (pow.f64 C 2))) (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2))))))) (pow.f64 B 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 -1 (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2))))))))))
(+.f64 (+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 -1 (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2))))) (pow.f64 C 2))) (pow.f64 B 2)))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2))))) (pow.f64 C 3))) (pow.f64 B 4))))
(+.f64 (+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (neg.f64 (*.f64 C (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2))))))) (*.f64 -4 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 A (pow.f64 C 2))) (pow.f64 B 2)))) (*.f64 -16 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (pow.f64 B 4))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 A (pow.f64 C 2))) (pow.f64 B 2))) (+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2))) 1))) (*.f64 -16 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (pow.f64 B 4)))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (pow.f64 B 4))) (+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 A (pow.f64 C 2))) (pow.f64 B 2))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 A (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 -16 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (/.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (pow.f64 B 4))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))
(*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) C)))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) C)))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) C)))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 1/16 (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 A 3)))))) C)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) C))))
(+.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) C))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))))) (*.f64 A (pow.f64 C 2)))))
(+.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) C))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) (*.f64 A (pow.f64 C 2)))))
(+.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 1/16 (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 A 3)))))) C))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 2) (*.f64 1/16 (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 A 3))))))) (*.f64 A (pow.f64 C 2)))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 1/16 (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 A 3)))))) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 2) (*.f64 1/16 (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 A 3))))))) (*.f64 A (pow.f64 C 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) C)) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))))) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))))) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) (*.f64 A (pow.f64 C 2))))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 2) (*.f64 1/16 (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 A 3))))))) (*.f64 A (pow.f64 C 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 1/16 (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 A 3)))))) C)) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 A 3))))) (*.f64 (pow.f64 B 4) 1/16)) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (pow.f64 B 2) (*.f64 1/16 (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 A 3))))))) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 1/16 (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 A 3)))))) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 2) (*.f64 1/16 (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 A 3))))))) (*.f64 A (pow.f64 C 2)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))
(*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))))
(-.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C)) 1/8))
(-.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C) (*.f64 1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3))))))
(-.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C) 1/8)))
(-.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C) 1/8)))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 A (pow.f64 C 2)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2))) 1/16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/8 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))))) (*.f64 A (pow.f64 C 2)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C)) 1/8))
(-.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 -1/16 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) (*.f64 A (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C) (*.f64 1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3))))))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 A 3))))))) (*.f64 A (pow.f64 C 2)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C) 1/8)))
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))) (*.f64 1/4 (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 A 3))))))) (*.f64 A (pow.f64 C 2))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C) 1/8)))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 A (pow.f64 C 2))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2))) 1/16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/8 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))))) (*.f64 A (pow.f64 C 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2))) 1/16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/8 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))))) (*.f64 (pow.f64 A 2) (pow.f64 C 3))))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C)) 1/8))
(-.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 -1/16 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) (*.f64 A (pow.f64 C 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/16 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) (*.f64 (pow.f64 A 2) (pow.f64 C 3))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C) (*.f64 1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3))))))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 A 3))))))) (*.f64 A (pow.f64 C 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 A 3))))))) (*.f64 (pow.f64 A 2) (pow.f64 C 3))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C) 1/8)))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 A 3))))))) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 1/16 (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 4) (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 A 3))))))) (*.f64 (pow.f64 A 2) (pow.f64 C 3))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) C) 1/8)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))
(*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/8 (/.f64 (sqrt.f64 -2) C)))))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (neg.f64 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)) 1/16))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 (pow.f64 B 2) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (sqrt.f64 -2) C)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)))) (pow.f64 B 4)) (*.f64 A C))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))))
(+.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/8 (/.f64 (sqrt.f64 -2) C))))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/8 (/.f64 (sqrt.f64 -2) C))))) (*.f64 A C))))
(+.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (neg.f64 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)) 1/16)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)) 1/16)) (*.f64 A C))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)) (*.f64 (pow.f64 B 4) 1/16)) (*.f64 A C)))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -2) C) 1/16))) (*.f64 A C)))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (sqrt.f64 -2) C)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -2) C) 1/16))) (*.f64 A C)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)))) (pow.f64 B 4)) (*.f64 A C))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)))) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/8 (/.f64 (sqrt.f64 -2) C))))) (*.f64 A C))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/8 (/.f64 (sqrt.f64 -2) C)))))) (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/8 (/.f64 (sqrt.f64 -2) C)))) (pow.f64 B 6)) (pow.f64 (*.f64 A C) 2))))))
(+.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (neg.f64 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)) 1/16)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)) 1/16) (pow.f64 B 6)) (pow.f64 (*.f64 A C) 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)) 1/16)) (*.f64 A C)))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)) (*.f64 (pow.f64 B 6) 1/16)) (pow.f64 (*.f64 A C) 2))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)) (*.f64 (pow.f64 B 4) 1/16)) (*.f64 A C))))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -2) C) 1/16))) (*.f64 A C))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)) (*.f64 (pow.f64 B 6) 1/16)) (pow.f64 (*.f64 A C) 2))))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -2) C) 1/16))) (*.f64 A C))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 -1/16 (/.f64 (sqrt.f64 -2) C)))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) C)) (*.f64 (pow.f64 B 6) 1/16)) (pow.f64 (*.f64 A C) 2))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))) (pow.f64 B 2))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C)))) (pow.f64 B 2))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (neg.f64 (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -2 A))))) (pow.f64 B 2))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (neg.f64 (/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -2))))) (pow.f64 B 2))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (neg.f64 (/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -2))))) (pow.f64 B 2))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))))) (pow.f64 B 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))) (pow.f64 B 2)))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C)))) (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C)))))) (pow.f64 B 4)))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -2 A))))) (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (neg.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -2 A))))))) (pow.f64 B 4)))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (neg.f64 (/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -2))))) (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -2))))))) (pow.f64 B 4)))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (neg.f64 (/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -2))))) (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (*.f64 A C) (*.f64 C (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -2)))))) (pow.f64 B 4)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))))) (pow.f64 B 4))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))))) (pow.f64 B 6))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))) (pow.f64 B 2))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C)))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C)))) (pow.f64 B 2))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C)))))) (pow.f64 B 6))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (neg.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -2 A))))))) (pow.f64 B 4))) (+.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -2 A))))) (pow.f64 B 2))) (*.f64 -16 (/.f64 (*.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -2 A))))) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 6))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -2))))))) (pow.f64 B 4))) (+.f64 (neg.f64 (/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -2))))) (pow.f64 B 2))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -2)))))) (pow.f64 B 6))))))
(+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (neg.f64 (/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -2))))) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (*.f64 A C) (*.f64 C (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -2)))))) (pow.f64 B 4))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (*.f64 C (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -2)))))) (pow.f64 B 6)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))) (pow.f64 B 2))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C)))) (pow.f64 B 2))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (neg.f64 (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -2 A))))) (pow.f64 B 2))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (neg.f64 (/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -2))))) (pow.f64 B 2))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (neg.f64 (/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -2))))) (pow.f64 B 2))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))))) (pow.f64 B 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))) (pow.f64 B 2)))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C)))) (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C)))))) (pow.f64 B 4)))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -2 A))))) (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (neg.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -2 A))))))) (pow.f64 B 4)))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (neg.f64 (/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -2))))) (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -2))))))) (pow.f64 B 4)))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (neg.f64 (/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -2))))) (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (*.f64 A C) (*.f64 C (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -2)))))) (pow.f64 B 4)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))))) (pow.f64 B 4))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))))) (pow.f64 B 6))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))) (pow.f64 B 2))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C)))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C)))) (pow.f64 B 2))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C)))))) (pow.f64 B 6))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (neg.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -2 A))))))) (pow.f64 B 4))) (+.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -2 A))))) (pow.f64 B 2))) (*.f64 -16 (/.f64 (*.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -2 A))))) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 6))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -2))))))) (pow.f64 B 4))) (+.f64 (neg.f64 (/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -2))))) (pow.f64 B 2))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (*.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -2)))))) (pow.f64 B 6))))))
(+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (neg.f64 (/.f64 (*.f64 C (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -2))))) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (*.f64 A C) (*.f64 C (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -2)))))) (pow.f64 B 4))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (*.f64 C (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -2)))))) (pow.f64 B 6)))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(+.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 0)
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 A (*.f64 -2 F))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 -2 A))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 A -2))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -2))) (*.f64 -2 C)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(+.f64 0 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 A (*.f64 -2 F))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 -2 A))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 A -2))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -2))) (*.f64 -2 C)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(-.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 0)
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 A (*.f64 -2 F))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 -2 A))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 A -2))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -2))) (*.f64 -2 C)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 A (*.f64 -2 F))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 -2 A))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 A -2))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -2))) (*.f64 -2 C)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 A (*.f64 -2 F))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 -2 A))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 A -2))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -2))) (*.f64 -2 C)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 A (*.f64 -2 F))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 -2 A))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 A -2))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -2))) (*.f64 -2 C)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 A (*.f64 -2 F))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 -2 A))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 A -2))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -2))) (*.f64 -2 C)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 A (*.f64 -2 F))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 -2 A))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 A -2))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -2))) (*.f64 -2 C)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 A (*.f64 -2 F))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 -2 A))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 A -2))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -2))) (*.f64 -2 C)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 A (*.f64 -2 F))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 -2 A))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 A -2))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -2))) (*.f64 -2 C)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 A (*.f64 -2 F))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 -2 A))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 A -2))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -2))) (*.f64 -2 C)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(pow.f64 (/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 A (*.f64 -2 F))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 -2 A))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 A -2))))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -2))) (*.f64 -2 C)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(+.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) 0)
(sqrt.f64 (*.f64 A (*.f64 -2 F)))
(sqrt.f64 (*.f64 F (*.f64 -2 A)))
(sqrt.f64 (*.f64 F (*.f64 A -2)))
(sqrt.f64 (*.f64 A (*.f64 F -2)))
(+.f64 0 (sqrt.f64 (*.f64 -2 (*.f64 A F))))
(sqrt.f64 (*.f64 A (*.f64 -2 F)))
(sqrt.f64 (*.f64 F (*.f64 -2 A)))
(sqrt.f64 (*.f64 F (*.f64 A -2)))
(sqrt.f64 (*.f64 A (*.f64 F -2)))
(-.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) 0)
(sqrt.f64 (*.f64 A (*.f64 -2 F)))
(sqrt.f64 (*.f64 F (*.f64 -2 A)))
(sqrt.f64 (*.f64 F (*.f64 A -2)))
(sqrt.f64 (*.f64 A (*.f64 F -2)))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) 1)
(sqrt.f64 (*.f64 A (*.f64 -2 F)))
(sqrt.f64 (*.f64 F (*.f64 -2 A)))
(sqrt.f64 (*.f64 F (*.f64 A -2)))
(sqrt.f64 (*.f64 A (*.f64 F -2)))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (sqrt.f64 (*.f64 -2 (*.f64 A F)))))
(sqrt.f64 (*.f64 A (*.f64 -2 F)))
(sqrt.f64 (*.f64 F (*.f64 -2 A)))
(sqrt.f64 (*.f64 F (*.f64 A -2)))
(sqrt.f64 (*.f64 A (*.f64 F -2)))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (*.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (/.f64 1 (sqrt.f64 (*.f64 -2 (*.f64 A F))))))
(sqrt.f64 (*.f64 A (*.f64 -2 F)))
(sqrt.f64 (*.f64 F (*.f64 -2 A)))
(sqrt.f64 (*.f64 F (*.f64 A -2)))
(sqrt.f64 (*.f64 A (*.f64 F -2)))
(*.f64 1 (sqrt.f64 (*.f64 -2 (*.f64 A F))))
(sqrt.f64 (*.f64 A (*.f64 -2 F)))
(sqrt.f64 (*.f64 F (*.f64 -2 A)))
(sqrt.f64 (*.f64 F (*.f64 A -2)))
(sqrt.f64 (*.f64 A (*.f64 F -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (sqrt.f64 (*.f64 -2 (*.f64 A F)))) (sqrt.f64 (*.f64 -2 (*.f64 A F))))
(sqrt.f64 (*.f64 A (*.f64 -2 F)))
(sqrt.f64 (*.f64 F (*.f64 -2 A)))
(sqrt.f64 (*.f64 F (*.f64 A -2)))
(sqrt.f64 (*.f64 A (*.f64 F -2)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 -2 (*.f64 A F)))) (sqrt.f64 (*.f64 (*.f64 -2 (*.f64 A F)) (*.f64 -2 (*.f64 A F)))))
(sqrt.f64 (*.f64 A (*.f64 -2 F)))
(sqrt.f64 (*.f64 F (*.f64 -2 A)))
(sqrt.f64 (*.f64 F (*.f64 A -2)))
(sqrt.f64 (*.f64 A (*.f64 F -2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 (*.f64 A F)) (*.f64 -2 (*.f64 A F)))) (/.f64 1 (sqrt.f64 (*.f64 -2 (*.f64 A F)))))
(sqrt.f64 (*.f64 A (*.f64 -2 F)))
(sqrt.f64 (*.f64 F (*.f64 -2 A)))
(sqrt.f64 (*.f64 F (*.f64 A -2)))
(sqrt.f64 (*.f64 A (*.f64 F -2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (/.f64 1 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (sqrt.f64 (*.f64 -2 (*.f64 A F))))
(sqrt.f64 (*.f64 A (*.f64 -2 F)))
(sqrt.f64 (*.f64 F (*.f64 -2 A)))
(sqrt.f64 (*.f64 F (*.f64 A -2)))
(sqrt.f64 (*.f64 A (*.f64 F -2)))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) 1)
(sqrt.f64 (*.f64 A (*.f64 -2 F)))
(sqrt.f64 (*.f64 F (*.f64 -2 A)))
(sqrt.f64 (*.f64 F (*.f64 A -2)))
(sqrt.f64 (*.f64 A (*.f64 F -2)))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) (sqrt.f64 (*.f64 -2 (*.f64 A F)))))
(sqrt.f64 (*.f64 A (*.f64 -2 F)))
(sqrt.f64 (*.f64 F (*.f64 -2 A)))
(sqrt.f64 (*.f64 F (*.f64 A -2)))
(sqrt.f64 (*.f64 A (*.f64 F -2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) 2) 2)
(sqrt.f64 (*.f64 A (*.f64 -2 F)))
(sqrt.f64 (*.f64 F (*.f64 -2 A)))
(sqrt.f64 (*.f64 F (*.f64 A -2)))
(sqrt.f64 (*.f64 A (*.f64 F -2)))
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 A F))) 1)
(sqrt.f64 (*.f64 A (*.f64 -2 F)))
(sqrt.f64 (*.f64 F (*.f64 -2 A)))
(sqrt.f64 (*.f64 F (*.f64 A -2)))
(sqrt.f64 (*.f64 A (*.f64 F -2)))
(+.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 0)
(sqrt.f64 (*.f64 (/.f64 F A) -2))
(+.f64 0 (sqrt.f64 (*.f64 -2 (/.f64 F A))))
(sqrt.f64 (*.f64 (/.f64 F A) -2))
(-.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 0)
(sqrt.f64 (*.f64 (/.f64 F A) -2))
(*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1)
(sqrt.f64 (*.f64 (/.f64 F A) -2))
(*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (/.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (sqrt.f64 (*.f64 -2 (/.f64 F A)))))
(sqrt.f64 (*.f64 (/.f64 F A) -2))
(*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (/.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F A))))))
(sqrt.f64 (*.f64 (/.f64 F A) -2))
(*.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F A))))
(sqrt.f64 (*.f64 (/.f64 F A) -2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (sqrt.f64 (*.f64 -2 (/.f64 F A))))
(sqrt.f64 (*.f64 (/.f64 F A) -2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 F A) (*.f64 -2 (/.f64 F A))))))
(sqrt.f64 (*.f64 (/.f64 F A) -2))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 F A) (*.f64 -2 (/.f64 F A))))) (/.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F A)))))
(sqrt.f64 (*.f64 (/.f64 F A) -2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (/.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 F A))))) (sqrt.f64 (*.f64 -2 (/.f64 F A))))
(sqrt.f64 (*.f64 (/.f64 F A) -2))
(/.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1)
(sqrt.f64 (*.f64 (/.f64 F A) -2))
(/.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (/.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) (sqrt.f64 (*.f64 -2 (/.f64 F A)))))
(sqrt.f64 (*.f64 (/.f64 F A) -2))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 2)
(sqrt.f64 (*.f64 (/.f64 F A) -2))
(pow.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1)
(sqrt.f64 (*.f64 (/.f64 F A) -2))
(+.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 0)
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/4)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(+.f64 0 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/2)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 F A))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(-.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 0)
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 1)
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A))))) 2)
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(pow.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 1)
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F A) -2)))

eval424.0ms (1%)

Compiler

Compiled 29046 to 15893 computations (45.3% saved)

prune228.0ms (0.6%)

Pruning

70 alts after pruning (63 fresh and 7 done)

PrunedKeptTotal
New62821649
Fresh94251
Picked011
Done369
Total64070710
Error
14.0b
Counts
710 → 70
Alt Table
Click to see full alt table
StatusErrorProgram
62.1b
(/.f64 (neg.f64 (+.f64 (*.f64 C (*.f64 -2 (sqrt.f64 (*.f64 -2 (*.f64 A F))))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F A)))) 1/4))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
56.7b
(/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
62.8b
(/.f64 (neg.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
62.9b
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -8)))) (*.f64 C (*.f64 A -4)))
61.7b
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
60.5b
(/.f64 (neg.f64 (*.f64 B (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 F)))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 4 F))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.9b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 B F) -2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.4b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.8b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
61.7b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C C) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.4b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C B) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
63.4b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 C 2)) F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
63.0b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
63.0b
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (pow.f64 B 2))
60.9b
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))) (*.f64 C (*.f64 A -4)))
59.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (neg.f64 B))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
58.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
59.0b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
60.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.9b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 -8 (pow.f64 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 A C))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
55.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 2 A)) (*.f64 (+.f64 A A) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) C)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 -8 C)) (*.f64 (pow.f64 B 2) (*.f64 2 A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 2 A)) (*.f64 (+.f64 A A) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
59.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) (neg.f64 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.1b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 A (*.f64 (+.f64 A A) (*.f64 -4 C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
56.7b
(/.f64 (neg.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 F A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
57.2b
(/.f64 (neg.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
63.0b
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (/.f64 F C)))))
62.9b
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 A 2) B))))
62.9b
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 3) B) (sqrt.f64 (*.f64 C F)))
63.0b
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (+.f64 (*.f64 -1/2 (*.f64 A (sqrt.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 C F))))
62.9b
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))))
62.9b
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 (*.f64 C F) 2)))
63.2b
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 C (/.f64 (pow.f64 C 2) A))))))
63.1b
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 -1 (+.f64 (/.f64 (pow.f64 A 3) (pow.f64 C 2)) (+.f64 A (/.f64 (pow.f64 A 2) C))))))))
62.9b
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (neg.f64 (+.f64 A (/.f64 (pow.f64 A 2) C)))))))
62.5b
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F (+.f64 C (neg.f64 A)))))
62.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
62.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 C F))))
59.8b
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 F F) (+.f64 (*.f64 A (*.f64 -8 (pow.f64 C 2))) (*.f64 C (*.f64 2 (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
62.5b
(*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))
62.8b
(*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))
62.7b
(*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F C))))
63.3b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A))))
57.8b
(*.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)))
62.9b
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))
62.5b
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B))
61.9b
(*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A))))
56.2b
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
58.2b
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
61.2b
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -2)))
62.7b
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
60.5b
(neg.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4)))) (sqrt.f64 (*.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4)) (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4))))))
61.6b
(neg.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (*.f64 (/.f64 F C) (*.f64 (/.f64 F C) (/.f64 F C)))))))
57.8b
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
57.8b
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (sqrt.f64 (*.f64 (/.f64 F B) (*.f64 (/.f64 F B) 4)))))
57.5b
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))))
57.6b
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F A)))) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 F A)))))
53.8b
(neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F C))))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
57.5b
(neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
61.6b
(neg.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (*.f64 (/.f64 F C) (*.f64 (/.f64 F C) (/.f64 F C)))))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
57.5b
(neg.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
57.6b
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 F C) (/.f64 F C)))))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
53.6b
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 F C))))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
53.8b
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 F C))) (*.f64 (neg.f64 (/.f64 C F)) (sqrt.f64 (neg.f64 (/.f64 F C))))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
54.0b
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2)))
61.0b
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
57.6b
(neg.f64 (sqrt.f64 (*.f64 (/.f64 -2 (/.f64 F B)) (*.f64 (/.f64 F B) (/.f64 F B)))))
53.1b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))
53.9b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
Compiler

Compiled 2014 to 1388 computations (31.1% saved)

regimes2.3s (5.8%)

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

6 calls:

729.0ms
B
590.0ms
A
444.0ms
F
320.0ms
C
86.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
41.9b5A
41.3b9B
38.8b7C
43.3b9F
40.1b5(/.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)))
44.9b3(pow.f64 B 2)
Compiler

Compiled 3035 to 1756 computations (42.1% saved)

bsearch733.0ms (1.8%)

Algorithm
binary-search
Steps
TimeLeftRight
328.0ms
1.9453325303798668e+224
2.0644035185934522e+236
71.0ms
2.374469654602521e+116
5.346787062077853e+118
26.0ms
4.180603565822006e-251
6.157980131982801e-251
65.0ms
-7.534767439009766e-240
-6.698122591018229e-250
166.0ms
-1.2222401835198147e-118
-5.34462623780602e-121
76.0ms
-3.857708656614703e+105
-7.505708776372392e+104
Results
207.0ms88×body1024valid
196.0ms82×body2048valid
154.0ms462×body256valid
98.0ms10×body2048invalid
33.0ms72×body512valid
26.0ms106×body256invalid
4.0msbody1024invalid
0.0msbody512invalid
Compiler

Compiled 1988 to 1515 computations (23.8% saved)

regimes3.7s (9.1%)

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

5 calls:

1.2s
F
948.0ms
A
703.0ms
C
520.0ms
B
287.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
42.2b7A
42.6b7B
39.5b7C
44.0b9F
44.9b3(pow.f64 B 2)
Compiler

Compiled 2255 to 1263 computations (44% saved)

bsearch369.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
121.0ms
1.9453325303798668e+224
2.0644035185934522e+236
65.0ms
2.374469654602521e+116
5.346787062077853e+118
30.0ms
4.180603565822006e-251
6.157980131982801e-251
74.0ms
-7.534767439009766e-240
-6.698122591018229e-250
46.0ms
-1.2222401835198147e-118
-5.34462623780602e-121
33.0ms
-3.857708656614703e+105
-7.505708776372392e+104
Results
122.0ms457×body256valid
84.0ms81×body2048valid
66.0ms95×body1024valid
34.0ms71×body512valid
27.0ms92×body256invalid
8.0msbody2048invalid
5.0msbody1024invalid
2.0msbody512invalid
Compiler

Compiled 1988 to 1502 computations (24.4% saved)

regimes3.2s (8%)

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

5 calls:

735.0ms
A
729.0ms
F
676.0ms
C
562.0ms
B
318.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
41.9b8A
43.7b6B
39.4b8C
44.5b10F
47.2b2(pow.f64 B 2)
Compiler

Compiled 2215 to 1239 computations (44.1% saved)

bsearch829.0ms (2%)

Algorithm
binary-search
Steps
TimeLeftRight
80.0ms
2.0644035185934522e+236
2.2666323624331654e+237
78.0ms
2.374469654602521e+116
5.346787062077853e+118
133.0ms
4.180603565822006e-251
6.157980131982801e-251
208.0ms
-6.558454196581411e-261
-3.63289550907808e-266
95.0ms
-1.2036398440302535e-201
-3.476924271424531e-211
166.0ms
-1.5266701227852946e-74
-1.0197432629393452e-77
67.0ms
-2.987253721730184e+40
-5.0122992668758686e+39
Results
431.0ms548×body256valid
185.0ms90×body1024valid
130.0ms93×body2048valid
33.0ms53×body512valid
30.0ms108×body256invalid
2.0msbody1024invalid
1.0msbody2048invalid
Compiler

Compiled 1849 to 1440 computations (22.1% saved)

regimes823.0ms (2%)

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

5 calls:

218.0ms
F
201.0ms
A
166.0ms
B
160.0ms
C
48.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
41.9b8A
43.7b6B
40.6b6C
45.8b7F
47.2b2(pow.f64 B 2)
Compiler

Compiled 1206 to 687 computations (43% saved)

bsearch424.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
256.0ms
1.9453325303798668e+224
2.0644035185934522e+236
59.0ms
2.374469654602521e+116
5.346787062077853e+118
25.0ms
4.180603565822006e-251
6.157980131982801e-251
51.0ms
-1.5266701227852946e-74
-1.0197432629393452e-77
33.0ms
-2.987253721730184e+40
-5.0122992668758686e+39
Results
191.0ms67×body2048valid
88.0ms347×body256valid
56.0ms81×body1024valid
30.0ms65×body512valid
28.0msbody512invalid
15.0ms66×body256invalid
4.0msbody1024invalid
2.0msbody2048invalid
Compiler

Compiled 1063 to 854 computations (19.7% saved)

regimes636.0ms (1.6%)

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

5 calls:

134.0ms
A
91.0ms
F
73.0ms
C
63.0ms
(pow.f64 B 2)
58.0ms
B
Results
ErrorSegmentsBranch
42.0b9A
44.9b4B
41.7b5C
46.8b5F
47.2b2(pow.f64 B 2)
Compiler

Compiled 511 to 280 computations (45.2% saved)

bsearch270.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
126.0ms
1.9453325303798668e+224
2.0644035185934522e+236
68.0ms
2.374469654602521e+116
5.346787062077853e+118
23.0ms
4.180603565822006e-251
6.157980131982801e-251
52.0ms
-0.0007464349272084325
-4.780699987997265e-11
Results
87.0ms80×body2048valid
71.0ms271×body256valid
50.0ms74×body1024valid
25.0ms55×body512valid
14.0ms16×body2048invalid
12.0ms48×body256invalid
2.0msbody1024invalid
2.0msbody512invalid
Compiler

Compiled 758 to 625 computations (17.5% saved)

regimes89.0ms (0.2%)

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

4 calls:

26.0ms
A
24.0ms
F
18.0ms
B
18.0ms
C
Results
ErrorSegmentsBranch
44.2b4A
44.9b4B
43.0b3C
47.1b5F
Compiler

Compiled 66 to 47 computations (28.8% saved)

bsearch73.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
4.180603565822006e-251
6.157980131982801e-251
49.0ms
-0.0007464349272084325
-4.780699987997265e-11
Results
43.0ms176×body256valid
9.0ms11×body2048valid
8.0ms33×body256invalid
5.0msbody1024valid
5.0ms12×body512valid
Compiler

Compiled 350 to 285 computations (18.6% saved)

regimes41.0ms (0.1%)

Accuracy

Total -18.9b remaining (-42.6%)

Threshold costs -18.9b (-42.6%)

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

4 calls:

17.0ms
B
10.0ms
F
6.0ms
C
6.0ms
A
Results
ErrorSegmentsBranch
45.5b2A
50.9b5B
44.4b2C
51.2b2F
Compiler

Compiled 43 to 32 computations (25.6% saved)

bsearch61.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
60.0ms
5.6979811995968525e-282
7.4042017737890015e-267
Results
28.0ms116×body256valid
13.0ms16×body2048valid
8.0ms20×body512valid
5.0msbody1024valid
3.0ms15×body256invalid
Compiler

Compiled 271 to 218 computations (19.6% saved)

simplify18.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01581624
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 C -2500000000000000227589997625921087526151134987938716392886364343710225723837833538038545024385403047641088) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -49686240918645/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (/.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))) (if (<=.f64 C -975977187744611/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (if (<=.f64 C 1966916894487035/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 48000000000000000186915788669957412525513096910099879271337613552017637770910998515771330920882041143238528163754541056) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 C 6500000000000000603417557418150794129787264940928300121399340228250022825328022694801926678590737065291303242638480290353569698960319970613020593082679258528835057627824107905608956643995602207532466638211312437835275230511104) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))))))))
(if (<=.f64 C -1350000000000000082157879191307665538752699125299343631129268872284796878149621123453188317901383522058240) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -8140593712110797/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C -6927537730327031/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (if (<=.f64 C 6577886007792707/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 39000000000000000151869078294340397676979391239456151907961811011014330688865186294064206373216658428881304133050564608) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 C 5499999999999999853067099352580906627773181128461709216622350994084056107223214012010110979364751675653554939841696150003226330559531991775896085950830043556498971661289138906496927500017627093954117419869232403872037958844416) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))))))))
(if (<=.f64 C -9200000000000000472911277291184041492480) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -4277775550302421/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) (/.f64 (neg.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 C -9002027512729941/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (if (<=.f64 C -7201440561641447/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 C 6577886007792707/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (if (<=.f64 C 10500000000000000040887828771553183989955989949084348590605102964503858262386780925324978638942946500083428035821305856) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 C 450000000000000018276680930780407072123307571476773817098355960713820069136343590031387532388321721094409633691103050286537039034644421268046021002149136279198356490906147845243646597803895254260331725273404607576990942917997100485574656) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))))
(if (<=.f64 C -5999999999999999940486453133276365193216) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -384592392331951/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (/.f64 (neg.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 C 1966916894487035/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (if (<=.f64 C 26000000000000001594409213648096405489614447871933620019738205497109243725902858171904051702251735873172531603105120256) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 C 340000000000000018413040172616953924840243766632850957858885212573605006732994314056270394368198037361840290459426302504883146728248115718747881166557559249842604549287251211713024708172504619991769629441784934339304344256512) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))
(if (<=.f64 C -290142196707511/4835703278458516698824704) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C 5932995222714991/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (if (<=.f64 C 42000000000000000163551315086212735959823959796337394362420411858015433049547123701299914555771786000333712143285223424) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 C 11000000000000000020023424547612640001815515591844038400421887915432775737840995981515738648244535418753509650947763909179672389995059703635826764764244254739058469739678424578635507455595892439832595663341357329180888727860488978825216) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))))))
(if (<=.f64 C -7737125245533627/38685626227668133590597632) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C 1966916894487035/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(if (<=.f64 C 8283516909689999/4872657005699999540176691193937594155438113428797503763433953228606474345383213051232807532941005129612652458115704334091729584932601547023288993648156326709765638849978236514935394827745026824176399796739609189436842798962697437472873181807734482806413869401552138773540914294995957055488) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
Outputs
(if (<=.f64 C -2500000000000000227589997625921087526151134987938716392886364343710225723837833538038545024385403047641088) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -49686240918645/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (/.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))) (if (<=.f64 C -975977187744611/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (if (<=.f64 C 1966916894487035/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 48000000000000000186915788669957412525513096910099879271337613552017637770910998515771330920882041143238528163754541056) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 C 6500000000000000603417557418150794129787264940928300121399340228250022825328022694801926678590737065291303242638480290353569698960319970613020593082679258528835057627824107905608956643995602207532466638211312437835275230511104) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))))))))
(if (<=.f64 C -1350000000000000082157879191307665538752699125299343631129268872284796878149621123453188317901383522058240) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -8140593712110797/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C -6927537730327031/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (if (<=.f64 C 6577886007792707/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 39000000000000000151869078294340397676979391239456151907961811011014330688865186294064206373216658428881304133050564608) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 C 5499999999999999853067099352580906627773181128461709216622350994084056107223214012010110979364751675653554939841696150003226330559531991775896085950830043556498971661289138906496927500017627093954117419869232403872037958844416) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))))))))
(if (<=.f64 C -9200000000000000472911277291184041492480) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -4277775550302421/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) (/.f64 (neg.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 C -9002027512729941/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (if (<=.f64 C -7201440561641447/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 C 6577886007792707/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (if (<=.f64 C 10500000000000000040887828771553183989955989949084348590605102964503858262386780925324978638942946500083428035821305856) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 C 450000000000000018276680930780407072123307571476773817098355960713820069136343590031387532388321721094409633691103050286537039034644421268046021002149136279198356490906147845243646597803895254260331725273404607576990942917997100485574656) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))))
(if (<=.f64 C -5999999999999999940486453133276365193216) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -384592392331951/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (/.f64 (neg.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 C 1966916894487035/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (if (<=.f64 C 26000000000000001594409213648096405489614447871933620019738205497109243725902858171904051702251735873172531603105120256) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 C 340000000000000018413040172616953924840243766632850957858885212573605006732994314056270394368198037361840290459426302504883146728248115718747881166557559249842604549287251211713024708172504619991769629441784934339304344256512) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))
(if (<=.f64 C -290142196707511/4835703278458516698824704) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C 5932995222714991/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (if (<=.f64 C 42000000000000000163551315086212735959823959796337394362420411858015433049547123701299914555771786000333712143285223424) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 C 11000000000000000020023424547612640001815515591844038400421887915432775737840995981515738648244535418753509650947763909179672389995059703635826764764244254739058469739678424578635507455595892439832595663341357329180888727860488978825216) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))))))
(if (<=.f64 C -7737125245533627/38685626227668133590597632) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C 1966916894487035/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) -2))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))))
(if (<=.f64 C 8283516909689999/4872657005699999540176691193937594155438113428797503763433953228606474345383213051232807532941005129612652458115704334091729584932601547023288993648156326709765638849978236514935394827745026824176399796739609189436842798962697437472873181807734482806413869401552138773540914294995957055488) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
Compiler

Compiled 597 to 398 computations (33.3% saved)

soundness1.5s (3.7%)

Algorithm
11×egg-herbie
Rules
1244×rational_best.json-simplify-135
1244×rational_best.json-simplify-135
1244×rational_best.json-simplify-135
1244×rational_best.json-simplify-135
1142×rational_best.json-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025121
139121
254121
378121
4101121
5128121
6151121
7165121
8170121
095730761
1210229923
2330729295
3484929087
4777629035
025121
139121
254121
378121
4101121
5128121
6151121
7165121
8170121
095730761
1210229923
2330729295
3484929087
4777629035
051812782
1106912518
2201411926
3432211926
4711111926
025121
139121
254121
378121
4101121
5128121
6151121
7165121
8170121
025121
139121
254121
378121
4101121
5128121
6151121
7165121
8170121
095730761
1210229923
2330729295
3484929087
4777629035
025121
139121
254121
378121
4101121
5128121
6151121
7165121
8170121
095730761
1210229923
2330729295
3484929087
4777629035
02136580
14116548
27936500
321186500
436356500
568356500
Stop Event
node limit
node limit
saturated
node limit
saturated
saturated
node limit
node limit
saturated
node limit
saturated
Compiler

Compiled 615 to 434 computations (29.4% saved)

end254.0ms (0.6%)

Compiler

Compiled 569 to 308 computations (45.9% saved)

Profiling

Loading profile data...